今天就跟大家聊聊有關(guān)Spring項目中有哪些常用的pom文件依賴,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比慶陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式慶陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋慶陽地區(qū)。費用合理售后完善,十年實體公司更值得信賴。properties屬性
UTF-8 4.3.14.RELEASE 6.0.6
dependencyManagement
org.springframework spring-framework-bom ${spring.version} pom import
dependencies
junit junit 4.12 test log4j log4j 1.2.17 javax.servlet servlet-api 2.5 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.1 provided javax.servlet.jsp.jstl javax.servlet.jsp.jstl-api 1.2.1 javax.ws.rs javax.ws.rs-api 2.0 javax.websocket javax.websocket-api 1.0 javax.annotation javax.annotation-api 1.2 javax.transaction javax.transaction-api 1.2 org.springframework spring-context org.springframework spring-orm org.springframework spring-oxm org.springframework spring-jdbc org.springframework spring-tx org.springframework spring-web org.springframework spring-webmvc org.springframework spring-aop org.springframework spring-test org.codehaus.castor castor-xml 1.4.1 com.fasterxml.jackson.core jackson-databind 2.9.4 org.aspectj aspectjweaver 1.8.13 commons-fileupload commons-fileupload 1.3.3 mysql mysql-connector-java ${mysql.version} com.alibaba druid 1.1.9 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.mybatis.generator mybatis-generator-core 1.3.6 compile true com.alibaba fastjson 1.2.47
web.xml
Archetype Created Web Application
補充:
下面看下Spring boot starter pom的依賴關(guān)系說明
Spring Boot 通過starter依賴為項目的依賴管理提供幫助.starter依賴起始就是特殊的maven依賴,利用了傳遞依賴解析,把常用庫聚合在一起,組成了幾個為特定功能而定制的依賴.
spring boot starter 旨在為具有依賴關(guān)系的一組jar包提供統(tǒng)一的條目框架
它們通常應(yīng)該從項目描述符(pom.xml)繼承,以便獲得配置版本的所有父依賴關(guān)系。 在開發(fā)者一方?jīng)]有更多的負擔(dān):
Starter POM是一組方便的依賴關(guān)系描述符,可以包含在應(yīng)用程序中。 你可以得到一個一站式的所有Spring和相關(guān)技術(shù),你需要,而不必通過示例代碼和復(fù)制粘貼負載的依賴關(guān)系描述符。 例如,如果您想要開始使用Spring和JPA進行數(shù)據(jù)庫訪問,只需在項目中包含spring-boot-starter-data-jpa依賴項,您就可以開始使用了。
這些POM可以用于合成被用于某種項目的依賴,例如, 對于一個簡單的Spring MVC項目,將包括以下工件(分別從spring-boot-starter,spring-boot-starter-web,spring-boot-starter-security讀?。?/p>
starter本身在你的應(yīng)用程序中實際上是空的。 有些包括META-INF / spring.provides文件,IDE可以使用它來提供POM更新的上下文幫助。 在POM包裝上選擇“空”jar的主要原因是它們更容易使用(你不需要記住添加 pom type>)。
看完上述內(nèi)容,你們對Spring項目中有哪些常用的pom文件依賴有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。