使用maven来构建系统时,咱们能够从spring-boot-starter-parent这个父项目得到一些默认配置:java
使用Java6做为默认的编译级别spring
使用UTF-8做为默认编码app
依赖的spring-boot的子包能够省略<version>版本标签maven
合理的资源过滤spring-boot
合理的插件配置ui
针对application.properties和application.yml的资源过滤编码
注意:在资源过滤这个点上,maven默认是使用spring风格的占位符(${}),在spring boot里资源过滤改成使用@..@风格的点位符(你能够重写maven属性resource.delimiter来覆盖)。spa
配置你的工程从继承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>
注:目前你只须要在父项目配置上声明版本号便可。code
改变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>
注:若是你继承自父工程,你仅仅只是添加插件配置便可,不须要更多细节的处理。