当前位置:主页 > 软件编程 > JAVA代码 >

spring注入在有常量的情况下使用@AllArgsConstructor操作

时间:2022-08-20 08:09:32 | 栏目:JAVA代码 | 点击:

spring注入在有常量的情况下使用@AllArgsConstructor

会报错

如下所示:

Consider defining a bean of type 'java.lang.String' in your configuration.

这是github上作者的回答

大致意思是,他们不用spring.....

解决方案

使用@RequiredArgsConstructor(onConstructor_ = @Autowired)注解

需要被biud的属性,添加final修饰符,至于为什么可以看lombok官网

@AllArgsConstructor注解作用

这是一个lombok中的注解,写在类上

@AllArgsConstructor
public class ShopUser{
}

@Data这个注解是自动添加各属性的get,set方法,而@AllArgsConstructor这个注解是自动添加类的构造函数

您可能感兴趣的文章:

相关文章