springboot里面工具类注入到bean里面报错
- 下面是错误,项目把这个bean去掉也是可以的,但是加上为什么会报错呢,请求大佬指点指点一二!
回答:
加了 @Bean 的方法,返回值会作为bean注册,而参数是所需的依赖
所以目测你这个方法并不是干这个事,把 @Bean 去掉就可以了
回答:
@Bean的作用是:可以自动的返回当前函数返回的数据。而你当前的方法中有个参数,那么如果想让这个方法自动返回数据,就需要自动填充这个参数。
@Beanpublic String returnString() {
return "abc";
}
使用@Bean如上声明后,就可以自动返回String类型的数据了,然后这个数据将自动的添加到你那个key
上。
也就不会报错了。
回答:
@Bean 会构建目前这个实例, 你说, 构建需要传一个参数, 但 spring 哪知道你到底要什么参数
以上是 springboot里面工具类注入到bean里面报错 的全部内容, 来源链接: utcz.com/p/944417.html