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 项目中常见的依赖的主要内容,如果未能解决你的问题,请参考以下文章

maven常见小问题整理

Maven 常见知识点整理

maven项目关系依赖

maven学习手册

maven学习手册

如何在Linuxt系统下运行maven项目