zoukankan      html  css  js  c++  java
  • 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

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

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

  • 相关阅读:
    第十四周学习进度
    第十三周学习进度
    第十二周学习进度条
    从用户体验角度评价所使用的输入法。
    个人博客十
    数组测试 --Junit
    看了build to win之后的感想
    思考题
    数组中最大子数组之和
    使用Espresso进行UI测试
  • 原文地址:https://www.cnblogs.com/ybst/p/7992400.html
Copyright © 2011-2022 走看看