Maven 项目中常见的依赖
Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!
lombok依赖:
<dependency> <groupId>org.projectlombokgroupId> <artifactId>lombokartifactId> <version>1.18.12version> <scope>providedscope> dependency>
- @Date:加在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解;
- @AllArgsConstructor:加在类上,可以生成含实体类全参数的构造方法;
- @NoArgsConstructor:加在类上,可以生成无参构造方法;
- @RequiredArgsConstructor:加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前面加@NonNull注解,则User生成需要age参数的构造方法;
- @Getter:加在类上,可以生成实体类所有属性的getter方法;
- @Setter:加在类上,可以生成实体类所有属性的setter方法;
- @ToString:加在类上,调用toString()方法,可以输出实体类中所有属性
mysql依赖:
<dependency> <groupId>mysqlgroupId> <artifactId>mysql-connector-javaartifactId> <version>8.0.16version> dependency>
servlet依赖:
javax.servlet
javax.servlet-api
4.0.1
provided
Jsp依赖:
<dependency> <groupId>javax.servlet.jspgroupId> <artifactId>jsp-apiartifactId> <version>2.1version> <scope>providedscope> dependency>
Spring依赖:
org.springframework
spring-context
5.0.4.RELEASE
用户校验依赖:
在java中有一个bean validation的数据验证规范,该规范的实现者有很多,其中hibernate validator使用的较多一些,这里的hibernate validator是hibernate框架下的一款用于数据校验的框架,以前我们统称的hibernate一般特指的是hibernate orm。
org.hibernate hibernate-validator 6.0.9.Final
jstl依赖:
<dependency> <groupId>javax.servletgroupId> <artifactId>jstlartifactId> <version>1.2version> dependency>
使用Mybatis需要导入的依赖:
<dependency>
<groupId>org.mybatisgroupId>
<artifactId>mybatisartifactId>
<version>3.5.6version>
dependency>
<dependency>
<groupId>mysqlgroupId>
<artifactId>mysql-connector-javaartifactId>
<version>8.0.20version>
dependency>
<dependency>
<groupId>org.apache.logging.log4jgroupId>
<artifactId>log4j-coreartifactId>
<version>2.13.3version>
dependency>
持续更新!!!