Java Lombok @RequiredArgsConstructor 注解

Java Lombok Spring Boot About 452 words

注解

@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";
    }

}
Views: 2,975 · Posted: 2022-06-03

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh