Spring 项目常用pom文件的依赖

这篇文章主要介绍了Spring 项目常用pom文件的依赖,文中给大家提到了Spring boot starter pom的依赖关系说明,需要的朋友参考下吧

properties属性

  UTF-84.3.14.RELEASE6.0.6

dependencyManagement

    org.springframeworkspring-framework-bom${spring.version}pomimport

dependencies

   junitjunit4.12test log4jlog4j1.2.17 javax.servletservlet-api2.5provided javax.servlet.jspjavax.servlet.jsp-api2.3.1provided javax.servlet.jsp.jstljavax.servlet.jsp.jstl-api1.2.1 javax.ws.rsjavax.ws.rs-api2.0 javax.websocketjavax.websocket-api1.0 javax.annotationjavax.annotation-api1.2 javax.transactionjavax.transaction-api1.2 org.springframeworkspring-context org.springframeworkspring-orm org.springframeworkspring-oxm org.springframeworkspring-jdbc org.springframeworkspring-tx org.springframeworkspring-web org.springframeworkspring-webmvc org.springframeworkspring-aop org.springframeworkspring-test org.codehaus.castorcastor-xml1.4.1 com.fasterxml.jackson.corejackson-databind2.9.4 org.aspectjaspectjweaver1.8.13 commons-fileuploadcommons-fileupload1.3.3 mysqlmysql-connector-java${mysql.version} com.alibabadruid1.1.9 org.mybatismybatis3.4.6 org.mybatismybatis-spring1.3.2 org.mybatis.generatormybatis-generator-core1.3.6compiletrue com.alibabafastjson1.2.47

web.xml

   Archetype Created Web Application

补充:

下面看下Spring boot starter pom的依赖关系说明

Spring Boot 通过starter依赖为项目的依赖管理提供帮助.starter依赖起始就是特殊的maven依赖,利用了传递依赖解析,把常用库聚合在一起,组成了几个为特定功能而定制的依赖.

spring boot starter 旨在为具有依赖关系的一组jar包提供统一的条目框架

它们通常应该从项目描述符(pom.xml)继承,以便获得配置版本的所有父依赖关系。 在开发者一方没有更多的负担:

Starter POM是一组方便的依赖关系描述符,可以包含在应用程序中。 你可以得到一个一站式的所有Spring和相关技术,你需要,而不必通过示例代码和复制粘贴负载的依赖关系描述符。 例如,如果您想要开始使用Spring和JPA进行数据库访问,只需在项目中包含spring-boot-starter-data-jpa依赖项,您就可以开始使用了。

这些POM可以用于合成被用于某种项目的依赖,例如, 对于一个简单的Spring MVC项目,将包括以下工件(分别从spring-boot-starter,spring-boot-starter-web,spring-boot-starter-security读取):

starter本身在你的应用程序中实际上是空的。 有些包括META-INF / spring.provides文件,IDE可以使用它来提供POM更新的上下文帮助。 在POM包装上选择“空”jar的主要原因是它们更容易使用(你不需要记住添加 pom )。

总结

以上就是Spring 项目常用pom文件的依赖的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java