使用maven来构建系统时,我们可以从spring-boot-starter-parent这个父项目获得一些默认配置:
使用Java6作为默认的编译级别
使用UTF-8作为默认编码
依赖的spring-boot的子包可以省略<version>版本标签
合理的资源过滤
合理的插件配置
针对application.properties和application.yml的资源过滤
注意:在资源过滤这个点上,maven默认是使用spring风格的占位符(${}),在spring boot里资源过滤改为使用@..@风格的点位符(你可以重写maven属性resource.delimiter来覆盖)。
配置你的工程从继承spring-boot-starter-parent开始
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.M5</version>
</parent>
注:目前你只需要在父项目配置上声明版本号即可。
改变Java的版本
spring-boot-starter-parent默认为了Java的兼容性使用的1.6版本,如果你想使用最新的版本号,可以添加:
<properties>
<java.version>1.8</java.version>
</properties>
使用spring boot的Maven插件
spring boot包含一个能打包成可执行jar包的maven插件。添加maven的插件配置如下:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
注:如果你继承自父工程,你仅仅只是添加插件配置即可,不需要更多细节的处理。
本文介绍了如何使用Maven和Spring Boot快速构建应用程序,包括利用spring-boot-starter-parent父项目进行默认配置设置、调整Java版本、使用spring-boot的Maven插件打包成可执行jar文件等关键步骤。

1201

被折叠的 条评论
为什么被折叠?



