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

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

命令运行 .   注意端口冲突问题

 

转载于:https://www.cnblogs.com/ybst/p/7992400.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值