Spring 项目常用pom文件的依赖

网友投稿 439 2023-02-10


Spring 项目常用pom文件的依赖

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-apizfSIpTqK

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</groupId>

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

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

Archetype Created Web Application

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

Archetype Created Web Application

补充:

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

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

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

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

Starter POM是一组方便的依赖关系描述符,可以包含在应用程序中。 你可以得到一个一站式的所有Spring和相关技术,你需要,而不必通过示例代码和复制粘贴负载http://的依赖关系描述符。 例如,如果您想要开始使用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 type>)。

总结

以上所述是给大家介绍的Spring 项目常用pom文件的依赖,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Angular4学习笔记router的简单使用
下一篇:webpack4.0打包优化策略整理小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~