Spring学习笔记

在IDEA中的SpringBoot项目中,添加功能模块方法:

1.首先到,File->Settings->Plugins,安装插件

Spring学习笔记

2.然后在pom.xml中添加依赖引用

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <!--  <scope>compileOnly</scope>  -->
</dependency>

3.最后刷新pom.xml,让系统重新构建

Spring学习笔记

使用Lombok库简化代码

package tacos;

import lombok.Data;
import lombok.RequiredArgsConstructor;

@Data
@RequiredArgsConstructor
public class Ingredient {

  private final String id;
  private final String name;
  private final Type type;

  public static enum Type {
    WRAP, PROTEIN, VEGGIES, CHEESE, SAUCE
  }

}

@Data类级别的注释是由Lombok提供的并且告诉我们Lombok生成所有缺少的方法,以及接受所有final属性作为参数的构造函数。通过使用Lombok,您可以保持代码的简洁性。

@RequestMapping在类级别使用来指定基本路径。我在每个处理程序方法上使用更具体的@GetMapping,@PostMapping依此类推。