您的位置:首页 > 编程语言 > Java开发

IntelliJ IDEA 2017 创建SpringBoot项目, 及.jar没有主清单属性解决办法

2017-12-06 14:09 876 查看
1. 创建项目: File >> New >> Spring Initializr 选好 SDK, 及 依赖包(比如 Web >> Web ) . 需要使用 kotlin的, 注意选择语言.

2. 如果提示连接数据库方面的问题, 可以暂时用这个配置处理一下 @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) // 这是kotlin语法

3. 主类添加Rest支持, 添加路由方法:

@SpringBootApplication
@RestController
@EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class))
class DemoApplication {

@GetMapping("/")
fun hello() = "hello 1"
}

fun main(args: Array<String>) {
SpringApplication.run(DemoApplication::class.java, *args)
}


4. 按网上搜索的用 IntelliJ 打包的方法, 打出的 .jar文件在运行时总是报错: 没有主清单属性

5. 改为使用maven打包

到项目目录(pom.xml)下运行 : mvn install

6. 运行 jar : 在生成的目录( 一般为项目文件夹下的 target中) 找到 .jar 文件, 使用

java -jar 文件名.jar


文件名长的话, 可以改短些.

命令运行 . 注意端口冲突问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: