<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
如果在一个springboot项目中,pom.xml文件有这个配置,说明期打包方式使用springboot的打包方式,则代码中必须要有一个springboot的启动main类,如下:
@SpringBootApplicationpublic class
MysqlApplication{
public static void main(String[] args) {
SpringApplication.run(MysqlApplication.class, args);
}
}
有时候我们不想要这个启动类,只想把这个Springboot项目当作一个jar包,这个时候,我们把这个main类删除类,同时要包pom上面的配置删除了,这样打包就没有问题了(使用maven原生打包方式)。
网友评论