官术网_书友最值得收藏!

2.1 不使用spring-boot-starter-parent

從第1章的介紹中讀者了解到在向pom.xml文件中添加依賴之前需要先添加spring-boot-starter-parent。spring-boot-starter-parent主要提供了如下默認配置:


? Java版本默認使用1.8。

? 編碼格式默認使用UTF-8。

? 提供Dependency Management進行項目依賴的版本管理。

? 默認的資源過濾與插件配置。


spring-boot-starter-parent雖然方便,但是讀者在公司中開發微服務項目或者多模塊項目時一般需要使用公司自己的parent,這個時候如果還想進行項目依賴版本的統一管理,就需要使用dependencyManagement來實現了。添加如下代碼到pom.xml文件中:

此時,就可以不用繼承spring-boot-starter-parent了,但是Java的版本、編碼的格式等都需要開發者手動配置。Java版本的配置很簡單,添加一個plugin即可:

至于編碼格式,如果采用了1.3節介紹的方式創建Spring Boot項目,那么編碼格式默認會加上;如果是通過普通Maven項目配置成的Spring Boot項目,那么在pom.xml文件中加入如下配置即可:

主站蜘蛛池模板: 桦南县| 顺平县| 松滋市| 图们市| 东方市| 文山县| 朔州市| 淮安市| 浦城县| 靖宇县| 寿宁县| 长子县| 乌拉特后旗| 阳东县| 新建县| 丽水市| 台南市| 株洲市| 栖霞市| 黎城县| 旺苍县| 兴城市| 贵州省| 巴林右旗| 双流县| 盐城市| 灵台县| 平度市| 靖西县| 华阴市| 会泽县| 游戏| 肥东县| 广南县| 大同市| 甘南县| 岑溪市| 息烽县| 松潘县| 迭部县| 长子县|