Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Java Lombok @RequiredArgsConstructor 注解

Java Lombok Spring Boot 大约 452 字

注解

@RequiredArgsConstructor

作用

Spring中写在类上可以代替@Autowired@Resource标注成员变量

需要注意的是在注入时需要用final定义。

举例

DemoService是用@Service标注的、被Spring管理的对象。

DemoController中标注@RequiredArgsConstructor,告知Lombok生成构造方法。

Spring注入时以构造方法方式进行依赖注入。

@RestController
@RequiredArgsConstructor
public class DemoController {

    private final DemoService demoService;

    @GetMapping("/test")
    public String test() {
        demoService.sayHello();
        return "ok";
    }

}
阅读 705 · 发布于 2022-06-03

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批