maven 创建工程 各个基本jar包的作用
来源:互联网 发布:上海整合网络推广 编辑:程序博客网 时间:2024/05/17 20:30
首先列出pom.xml文件中的内容
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.company.ssm</groupId>
<artifactId>01-test-maven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<!-- servlet-api的作用是 解决创建jsp时出现的错误 这是maven的解决方式 -->
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<!-- 导入spring-webmvcjar包 之后,会将依赖的jar包和导入的jar包的依赖包自动导入
包括spring-beans/context/aop/core expression web 和aoplliance联盟的jar包导 入还有 commons.logging-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
<!--jdbc连接数据库必需的 接着会将事务的jar包自动导入-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
<--提供对AspectJ的支持 会将aspect weaverjar包导入-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>4.2.1.Release</version>
</dependency>
<--mybatis 的核心jar包 -->
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.2</version>
</dependency>
<--mybatis 整合spring的jar包-->
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.1</version>
</dependency>
<--mybatis 连接数据库的驱动-->
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.41</version>
</dependency>
<--c3p0连接池-->
<!-- https://mvnrepository.com/artifact/c3p0/c3p0 -->
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<--jstljar包-->
<!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
<--
- jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。
- jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。
- jackson-annotations——注解包(可选),提供注解功能。
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.0</version>
</dependency>
<--hibernate 的校验器-->
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.0.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<--slf4j入口就是众多接口的集合,它不负责具体的日志实现,只在编译时负责寻找合适的日志系统进行绑 定。具体有哪些接口,全部都定义在slf4j-api中。slf4j-log4j12是链接slf4j-api和log4j中间的适配器。它 实现了slf4j-apiz中StaticLoggerBinder接口,从而使得在编译时绑定的是slf4j-log4j12的 getSingleton()方法。
log4j是具体的日志系统。
-->
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version>
<scope>test</scope>
</dependency>
<--asm是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了asm(CgLib 底层用的 asm)-->
<!-- https://mvnrepository.com/artifact/cglib/cglib -->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.2</version>
</dependency>
<--spring-context 的扩展支持,用于 MVC 方面-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context-support -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
</dependencies>
</project>
- maven 创建工程 各个基本jar包的作用
- 各个jar包作用
- 各个jar包作用
- hibernate的各个jar包的作用
- hibernate的各个jar包的作用
- Spring的各个jar包作用简述
- hibernate各个jar包的作用
- spring各个jar包的作用
- spring中各个jar包的作用
- Spring中各个jar包的作用
- Spring中各个jar包的作用
- spring各个jar包的作用
- struts2各个jar包的作用
- Spring 各个jar包的作用
- Spring 各个jar包的作用
- Spring3.x中各个jar包的作用总结 Maven pom.xml
- 转载:hibernate中jar包库里各个jar包的作用 ~~~~~
- Spring各个jar包作用
- 一文简介常见的机器学习算法
- 「mysql优化专题」90%程序员都会忽略的增删改优化(2)
- SQL Server比较常见数据类型详解
- Twincat3 读取CSV文件
- 第三方开源库:BottomBar 底部导航栏
- maven 创建工程 各个基本jar包的作用
- MySQL数据库学习03-数据表的基本操作:修改
- Arista 7500R系列交换机互连解决方案
- PS For MAC安装破解及汉化中文包
- 说3分钟好像太狂了,5分钟帮你开启机器学习的大门吧!
- tomcat服务器内存不足导致的无法连接服务器问题解决方法
- 「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)
- 全世界合格的AI人才只有1万人左右,谷歌决定让AI写算法
- 入门 | 一文概览深度学习中的激活函数