基于Maven框架下的开发常用依赖总结

引入

不同于Javaee开发,需要下载并导入一系列jar包等繁琐操作:在这里插入图片描述
maven可以自其中央仓库导入所需要的功能包:

Maven仓库: https://mvnrepository.com/

即建立依赖。

什么是Maven?

在这里插入图片描述
顾意思名,是一个很棒的项目管理框架,是设计师们在需要使用很多技术去开发却诟病不能很好的去管理时所设计出的一款专门用于构建和管理Java相关项目的工具

为什么要使用Maven?

  1. 所有的项目都有着同样的项目结构:
    包括但不止于:
    i. 都是通过pom.xml文件管理jar包的功能
    ii. 都是通过src/main/java下存放java代码
    iii. 都是通过src/test/java下存放测试代码
    在这里插入图片描述

  2. 便于统一维护jar包。maven风格的项目,避免每一个项目都有自己的jar包带来的麻烦

常用依赖

注意:由于技术总是在更新,不过对于开发而言,稳定才是首选,所以我们一般选
择较为新或普遍的版本,亦是开发的首选。

所有的依赖都是放在<dependecies>标签中的:

<dependencies>
*
*
*
</dependencies>

数据库连接框架

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

mybatis框架

  • mybatis:
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.5.6</version>
		</dependency>

德鲁伊数据源

  • druid: 号称"最好的数据源"
		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>druid</artifactId>
			<version>1.2.4</version>
		</dependency>

懒人依赖lombok

  • lombok: 可以自动添加Get/Set和构造方法
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.18.16</version>
		</dependency>

控制层框架

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

gson框架

  • gson:
		<dependency>
			<groupId>com.google.code.gson</groupId>
			<artifactId>gson</artifactId>
			<version>2.8.6</version>
		</dependency>

分页框架

  • pagehelper:
			<groupId>com.github.pagehelper</groupId>
			<artifactId>pagehelper</artifactId>
			<version>5.2.0</version>
		</dependency>

测试框架

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

查看导入

加载依赖完成后,会自动在library中显示:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值