IntelliJ IDEA 2017 創建SpringBoot項目, 及.jar沒有主清單屬性解決辦法


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

文件名長的話, 可以改短些.

命令運行 .   注意端口沖突問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM