一.IntelliJ IDEA 创建Maven项目
File->New->project->选择Maven->点击NEXT->设置artifactId和groupId->设置自己的project名称->点击Finish
二.打包问题
xxx.jar中没有主清单属性 错误
使用java -jar 启动报错说找不到主方法,这个的问题的解决方案是
在pom.xml中的<project>下添加
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.7.RELEASE</version> </plugin> </plugins> </build>
三,RestController注解的URL没有注册
解决方案
1.将controller类放到启动类同一个包下
2.在启动类中添加
@ComponentScan(basePackages = "controller所在包名")
四,java -jar xxx.jar --key= value 不起作用
1.原因未知
2.解决方法 将命令修改成
java -Dkey=value -jar xxx.jar 可以设置server.port和spring.profiles.active属性