提示:本文为大家总结了常用的依赖和插件,会持续更新!!!
文章目录
- 前言
- 一、插件
- 二、依赖导入
-
- 1.依赖导入格式(在dependency)
- 2. JSP 依赖
- 3.JSTL 依赖
- 4.数据库依赖
- 5.servlet依赖
- 6.mybatis依赖
- 7.junit 单元测试依赖
- 8.logback依赖
- 9.c3p0
- 10.aliyum
- 11.spring
- 12.mybatis-spring
- 13.spring-boot
- 14.DBCP连接池
- 15.springboot集成alibaba-druid数据连接池
- 16.Commons Filepload
- 17.commons-dbutils
- 18.使用 javax.mail 发送邮件
- 19.javax.mail
- 20.net.sf.json.JSONObject
- 21. commons-beanutils
- 总结
前言
maven 的特殊包下载链接
点击版本就能看maven的依赖怎么写
常用合集:
<?xml version="1.0" encoding="UTF-8"?>
<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>org.example</groupId>
<artifactId>项目名字</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
<!--servlet-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<!--jsp-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<!--jstl-->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
</project>
一、插件
1.插件的格式(在plugin内写具体的插件)
<build>
<plugins>
<plugin>
<groupId>xxx</groupId>
<artifactId>xxx</artifactId>
<version>xxx</version>
</plugin>
</plugins>
</build>
2.tomcat插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
二、依赖导入
1.依赖导入格式(在dependency)
<dependencies>
<dependency>
<groupId>xxx</groupId>
<artifactId>xxx</artifactId>
<version>xxx</version>
// scope 依赖生效的范围,根据情况来写
<scope>xxx</scope>
</dependency>
</dependencies>
2. JSP 依赖
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
3.JSTL 依赖
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
// 当jstl的版本为1.2的时候,不需要引入下面的jar包,否则会报错!!!
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
使用的时候,还得在jsp界面的最上方导入相对应的库才能使用
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
4.数据库依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
5.servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
6.mybatis依赖
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>
7.junit 单元测试依赖
<dependency>