首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于 RequiredArgsConstructor

    我们平时一般使用 @Autowired 和 @Resource 这两个注解来实现注入,在使用时在 IDEA 中会显示为灰色,提示未初始化,强迫症看着就很难受。。...image.png 这时我们就可以用 @RequiredArgsConstructor 了,如下: image.png 把需要注入的属性,修改成 final 类型的(或者使用 @NotNull 注解,不推荐...这样看着也会显得代码简洁一些~ 简介 @RequiredArgsConstructor 这个注解可以生成带有必需参数的构造函数。 这个是基于 lombok 的,使用时必须导入lombok包。...基于构造方法为属性赋值,容器通过调用类的构造方法将其进行依赖注入; Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/requiredargsconstructor

    6.2K20

    Java中@Data注解的作用

    会生成一个无参构造方法 如果希望生成所有参数和指定参数的构造方法,可以使用 @AllArgsConstructor 或@RequiredArgsConstructor 等其他 Lombok 注解。...@RequiredArgsConstructor也是Lombok的一个注解,简化了我们对@Autowired书写,我们在写Controller层或者Service层的时候,总是需要注入很多mapper接口或者...service接口,如果每个接口都写上@Autowired,这样看起来就会很繁琐,@RequiredArgsConstructor注解可以代替@Autowired注解。...@RequiredArgsConstructor会将类的每一个final字段或者non-null字段生成一个构造方法 总结: @AllArgsConstructor和@RequiredArgsConstructor...都可以用来替代@Autowired写法,区别在于@RequiredArgsConstructor必须要有final修饰,如果有@Value注解,@RequiredArgsConstructor修饰可以成功注入

    36900
    领券