Свойства 属性
<properties> <!-使用 UTF-8 编码-> <project.build.sourceencoding> utf-8 </project.build.sourceEncoding> <!-web-> <spring.version> 4.3.14.Release </spring.version> <!-数据库相关-> <ysql.version> 6.0.6 </smysq> <!
Зависимость управления
<DevendencyManagement> <dependencies> <dependency> <groupid> org.springframework </groupid> <artifactid> spring-framework-bom </artifactid> <sersion> $ {spring.version} </version> <Тип> pom </type> <Scope> Import </scope> </repectient> </зависимость> </зависимость> </зависимость </type>зависимости
<Depectiandy> <Dependency> <groupId> junit </GroupId> <ArtifactId> junit </artifactid> <sersive> 4.12 </version> <scope> test </scope> </desypect> <dehyed> <groupid> log4j </groupid> <strifactid> log4j </artifactid> <servied> 1.2.17 </Group> <StrifactId>-artifactId> <Version> 1.2.17 </Group> </artifactid>-artifactid> <version> 1.2.17 </Group> </artifactid>. <groupId> javax.servlet </GroupId> <ArtifactId> Servlet-API </artifactId> <serse> 2.5 </version> <scope> Предоставлено </scope> </resemency> <dependency> <groupid> javax.servlet.jsp </GroupD> <strifactid> javax.servlet.jsp-ApiFACTIID> <StrifActId> javax.servlet.jsp-ApiFACTIID> <cracpope> предоставлен </scope> </dependency> <dependency> <groupid> javax.servlet.jsp.jstl </groupid> <ratifactid> javax.servlet.jsp.jstl-api </artifactid> <serview> 1.2.1 </version> </vehydend> <dependency> <groupd> javax.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.ws.w.w.w.w.w.w.w.w.12. <artifactId>javax.ws.rs-api</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactid> javax.annotation-api </artifactid> <sersive> 1.2 </version> </dependency> <dependency> <groupid> javax.transaction </groupid> <artifactid> javax.transaction-api </artifactid> <sersion> 1.2 </version> </apervice. <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <ratifactid> Spring-aop </artifactid> </depertive> <Dependency> <groupId> org.springframework </GroupId> <strifactid> Spring-test </artifactid> </redyse> <!-Spring-Oxm 依赖-> <Depective> <groupId> org.codehaus.castor. <sersion> 1.4.1 </version> </dependency> <!-Spring-Json 依赖-> <Dependency> <groupId> com.fasterxml.jackson.core </GroupId> <artifactid> jackson-databind </artifactid> <serse> 2.9.4 </version> </jepertion> <!-<Зависимость>-> <!-<groupid> com.fasterxml.jackson.dataformat </groupid>-> <!-<artifactid> jackson-dataformat-xml </artifactid>-> <!-<версия> 2.9.4 </version>-> <!-</vehiced>-> <!-spring-aop 依赖> <dery> или <! <strifactid> AspectJweaver </artifactid> <sersive> 1.8.13 </version> </dependency> <!-上传文件-> <Dependency> <groupid> commons-fileupload </GroupId> <ratifactId> Commons-fileUpload </artifactid> <sersive> 1.3.3 </ression> </ression> <! <groupId> mysql </GroupId> <ArtifactId> MySQL-Connector-java </artifactId> <serse> $ {mysql.version} </version> </dependency> <!-druid-> <!-https://mvnrepository.com/artifact/com.alibaba/druid-> <bestypository.com/artifact/com.alibaba/druid-> <bestypository.com/artifact/com.alibaba/druid-> <mvnrepository.com/artifact/com.alibaba/druid-> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> </dependency> <!--Mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <dependency> <groupId> org.mybatis </GroupId> <ArtifactId> mybatis-spring </artifactid> <sersive> 1.3.2 </version> </dependency> <!-Mybatis Generator-> <dependency> <groupid> org.mybatis.generator </GroupId> <StrifActId> myBatis-Generator-core-core. <crapope> compile </scope> <plociate> true </optunal> </deperency> <!-工具集-> <!-操作 json-> <!-https://mvnrepository.com/artifact/com.alibaba/fastjson-> <DepectiD> <groupId> com.alibaba </GroupId> <ArtifactId> astifact> </artifact </artifactid> </artifact </artifactid> </artifact </artifactid> <версия> 1.2.47 </version> </vehyederiation> </depertiencies>web.xml
<? xml version = "1.0" Encoding = "UTF-8"?> <web-App xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: xsi = "http://www.w3.org/2001/xmlschema instance" xsi extoceme = schem. http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd "version =" 3.0 "> <sill-Name> Архетип, созданный веб-приложение </display-Name> </web --pap
补充 :
下面看下 Spring Boot Starter Pom 的依赖关系说明
Весенний ботинок 通过 стартер 依赖为项目的依赖管理提供帮助 .starter 依赖起始就是特殊的 Maven 依赖, 利用了传递依赖解析, 把常用库聚合在一起, 组成了几个为特定功能而定制的依赖.
Стартер весеннего ботинка 旨在为具有依赖关系的一组 jar 包提供统一的条目框架
它们通常应该从项目描述符 (pom.xml) 继承 , 以便获得配置版本的所有父依赖关系。 : :
Стартовый помпон 是一组方便的依赖关系描述符 可以包含在应用程序中。 你可以得到一个一站式的所有 Spring 和相关技术 , 你需要 , 而不必通过示例代码和复制粘贴负载的依赖关系描述符。 例如 , 如果您想要开始使用 Spring 和 jpa 进行数据库访问 , 只需在项目中包含 Spring-Boot-Starter-Data-Jpa 依赖项 , 您就可以开始使用了。
这些 Pom 可以用于合成被用于某种项目的依赖 , 例如 对于一个简单的 Spring Mvc 项目 , ((分别从 分别从 Spring-Boot-Starter , Spring-Boot-Starter-Web , Spring-Boot-Starter-Security 读取) :
стартер 本身在你的应用程序中实际上是空的。 有些包括 Мета-инф / пружина. Провидены 文件 , ide 可以使用它来提供 Pom 更新的上下文帮助。 在 包装上选择 包装上选择 空 空 空 jar 的主要原因是它们更容易使用 (你不需要记住添加 pom < / type>)。。。。。。
总结
以上所述是小编给大家介绍的 Spring 项目常用 Pom 文件的依赖 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 , 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!