Consider defining a bean of type ‘java.lang.String‘ in your configuration.
今天启动springboot的时候报了这个错误,经过排查发现是,
@AllArgsConstructor和@Value注解发生了冲突
该情况说明@Value与@AllArgsConstructor两个注解发生了冲突
方法一:删掉一个就可以正常启动了
方法二:@AllArgsConstructor替换为@RequiredArgsConstructor
@AllArgsConstructor:在你的类中生成一个将所有字段作为参数的构造器。标记为@NonNull的字段将生成对应的null检查。
@Value:作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
