最新且稳定的常用maven依赖总结 —— SSM/mybatis/spring/test/upload等

最新且稳定的常用maven依赖总结 —— SSM/mybatis/spring/test等

    • mysql依赖
    • druid依赖
    • mybatis依赖
    • mybatis-spring依赖
    • junit依赖
    • log4j依赖
    • slf4j依赖
    • lombok依赖
    • gson依赖
    • jackson依赖
    • javax.servlet-api依赖
    • pagehelper依赖
    • spring-webmvc依赖
    • spring-orm依赖
    • spring-test依赖
    • commons-fileupload依赖
    • poi-ooxml依赖
    • aspectjweaver依赖
    • spring-data-redis依赖
    • jedis依赖
      • 引入:本篇罗列了在搭建Maven Priject过程中常用的maven依赖,查找maven官方依赖的网址为:
        https://mvnrepository.com
        但是这是一个外网,每次打开都需要进行“我是人类”认证,不仅打开网站慢,验证加载也很慢,且繁琐,因此有很多朋友会在csdn搜索依赖,但本人在csdn搜索依赖时发现大部分时间已经较早,版本较旧,就此整理了一部分常用的依赖。
      • 写在前面:这里罗列的大部分是最新的版本,也有少数最新版使用数过少怀疑不稳定选择了较新版
      • 展示:在pom.xml当中写好maven依赖之后,会在Java Resource下,Libraries下,Maven Dependences中看到如下列表:

      在这里插入图片描述

      • mysql-connector-java ----JDBC
      <dependency>
      	<groupId>mysql</groupId>
      	<artifactId>mysql-connector-java</artifactId>
      	<version>8.0.22</version>
      </dependency>
      

      • druid ----德鲁伊数据源
      <dependency>
      	<groupId>com.alibaba</groupId>
      	<artifactId>druid</artifactId>
      	<version>1.2.4</version>
      </dependency>
      

      • mybatis ----封装JDBC
      <dependency>
      	<groupId>org.mybatis</groupId>
      	<artifactId>mybatis</artifactId>
      	<version>3.5.6</version>
      </dependency>
      

      • mybatis-spring ----在ssm容器中使用的mybatis
      <dependency>
      	<groupId>org.mybatis</groupId>
      	<artifactId>mybatis-spring</artifactId>
      	<version>2.0.6</version>
      </dependency>
      
      

      • junit ----Junit测试单元
      <dependency>
      	<groupId>junit</groupId>
      	<artifactId>junit</artifactId>
      	<version>4.12</version>
      	<scope>test</scope>
      </dependency>
      

      • log4j ----日志
      <dependency>
      	<groupId>log4j</groupId>
      	<artifactId>log4j</artifactId>
      	<version>1.2.17</version>
      </dependency>
      

      • slf4j-log4j12 ----ssm容器中使用的日志
      <dependency>
      	<groupId>org.slf4j</groupId>
      	<artifactId>slf4j-log4j12</artifactId>
      	<version>1.7.25</version>
      	<scope>test</scope>
      </dependency>
      

      • lombok ----construct()、getter() and setter()
      <dependency>
      	<groupId>org.projectlombok</groupId>
      	<artifactId>lombok</artifactId>
      	<version>1.18.16</version>
      </dependency>
      
      

      • gson ---- json JDK1.8才有,前后端交互时控制格式
      <dependency>
      	<groupId>com.google.code.gson</groupId>
      	<artifactId>gson</artifactId>
      	<version>2.8.6</version>
      </dependency>
      

      • Jackson ---- 前后端交互时控制格式
      <dependency>
      	<groupId>com.fasterxml.jackson.core</groupId>
      	<artifactId>jackson-databind</artifactId>
      	<version>2.12.1</version>
      </dependency>
      

      • servlet ----servlet
      <dependency>
      	<groupId>javax.servlet</groupId>
      	<artifactId>javax.servlet-api</artifactId>
      	<version>3.1.0</version>
      </dependency>
      
      

      • PageHelper ---- 分页
      <dependency>
      	<groupId>com.github.pagehelper</groupId>
      	<artifactId>pagehelper</artifactId>
      	<version>5.2.0</version>
      </dependency>
      
      

      • spring-webmvc ---- ssm中SpringMVC使用
      <dependency>
      	<groupId>org.springframework</groupId>
      	<artifactId>spring-webmvc</artifactId>
      	<version>5.2.12.RELEASE</version>
      </dependency>
      
      

      • spring-orm ---- ssm中ORM框架使用
      <dependency>
      	<groupId>org.springframework</groupId>
      	<artifactId>spring-orm</artifactId>
      	<version>5.2.12.RELEASE</version>
      </dependency>
      
      

      • spring-test ---- ssm中test框架使用
      <dependency>
      	<groupId>org.springframework</groupId>
      	<artifactId>spring-test</artifactId>
      	<version>5.2.12.RELEASE</version>
      	<scope>test</scope>
      </dependency>
      
      
      
      
      
      
      
      
      

      • commons-fileupload ---- 文件上传
      <dependency>
      	<groupId>commons-fileupload</groupId>
      	<artifactId>commons-fileupload</artifactId>
      	<version>1.4</version>
      </dependency>
      
      

      • poi-ooxml ---- Excel上传
      <dependency>
      	<groupId>org.apache.poi</groupId>
      	<artifactId>poi-ooxml</artifactId>
      	<version>5.0.0</version>
      </dependency>
      

      • aspectjweaver ---- AOP切面过滤拦截
      <dependency>
      	<groupId>org.aspectj</groupId>
      	<artifactId>aspectjweaver</artifactId>
      	<version>1.9.6</version>
      	<scope>runtime</scope>
      </dependency>
      

      • spring-data-redis ---- redis缓存
      <dependency>
      	<groupId>org.springframework.data</groupId>
      	<artifactId>spring-data-redis</artifactId>
      	<version>2.4.3</version>
      </dependency>
      

      • jedis ---- redis缓存json格式
      <dependency>
      	<groupId>redis.clients</groupId>
      	<artifactId>jedis</artifactId>
      	<version>3.3.0</version>
      </dependency>
      
    • 2
      点赞
    • 18
      收藏
      觉得还不错? 一键收藏
    • 1
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值