Maven 项目中常见的依赖
Posted 阿杰swot
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 项目中常见的依赖相关的知识,希望对你有一定的参考价值。
Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!
lombok依赖:
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>provided</scope> </dependency>
- @Date:加在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解;
- @AllArgsConstructor:加在类上,可以生成含实体类全参数的构造方法;
- @NoArgsConstructor:加在类上,可以生成无参构造方法;
- @RequiredArgsConstructor:加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前面加@NonNull注解,则User生成需要age参数的构造方法;
- @Getter:加在类上,可以生成实体类所有属性的getter方法;
- @Setter:加在类上,可以生成实体类所有属性的setter方法;
- @ToString:加在类上,调用toString()方法,可以输出实体类中所有属性
mysql依赖:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency>
servlet依赖:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency>
Jsp依赖:
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api --> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency>
持续更新!!!
以上是关于Maven 项目中常见的依赖的主要内容,如果未能解决你的问题,请参考以下文章