1. 創建項目: File >> New >> Spring Initializr 選好 SDK, 及 依賴包(比如 Web >> Web ) . 需要使用 kotlin的, 注意選擇語言.
2. 如果提示連接數據庫方面的問題, 可以暫時用這個配置處理一下 @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) // 這是kotlin語法
3. 主類添加Rest支持, 添加路由方法:
1 @SpringBootApplication 2 @RestController 3 @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) 4 class DemoApplication { 5 6 @GetMapping("/") 7 fun hello() = "hello 1" 8 } 9 10 fun main(args: Array<String>) { 11 SpringApplication.run(DemoApplication::class.java, *args) 12 }
4. 按網上搜索的用 IntelliJ 打包的方法, 打出的 .jar文件在運行時總是報錯: 沒有主清單屬性
5. 改為使用maven打包
到項目目錄(pom.xml)下運行 : mvn install
6. 運行 jar : 在生成的目錄( 一般為項目文件夾下的 target中) 找到 .jar 文件, 使用
java -jar 文件名.jar
文件名長的話, 可以改短些.
命令運行 . 注意端口沖突問題