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

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

 会报错

 

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

 

 

这是github上作者的回答

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

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

 

解决方案:使用@RequiredArgsConstructor(onConstructor_ = @Autowired)注解

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

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

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