springboot里面工具类注入到bean里面报错

  • 下面是错误,项目把这个bean去掉也是可以的,但是加上为什么会报错呢,请求大佬指点指点一二!


回答:

加了 @Bean 的方法,返回值会作为bean注册,而参数是所需的依赖
所以目测你这个方法并不是干这个事,把 @Bean 去掉就可以了


回答:

@Bean的作用是:可以自动的返回当前函数返回的数据。而你当前的方法中有个参数,那么如果想让这个方法自动返回数据,就需要自动填充这个参数。

@Bean

public String returnString() {

return "abc";

}

使用@Bean如上声明后,就可以自动返回String类型的数据了,然后这个数据将自动的添加到你那个key上。

也就不会报错了。


回答:

@Bean 会构建目前这个实例, 你说, 构建需要传一个参数, 但 spring 哪知道你到底要什么参数

以上是 springboot里面工具类注入到bean里面报错 的全部内容, 来源链接: utcz.com/p/944417.html

回到顶部