大佬教程收集整理的这篇文章主要介绍了java – spring boot依赖注入,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是Spring的新手,过去几天我一直在学习它.现在我想用它做点什么.在我看来,春季靴子一切都发生了变化.
没有applicationContext文件,@R_537_10675@用@Bean.好.在教程中代码正在运行,对我来说它失败了.我错过了什么?
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
控制器:
@RestController
public class GreeTingController {
private final Test test;
@Autowired
public GreeTingController(Test test){
this.test = test;
}
@requestMapping("/greeTing")
public String greeTing(@requestParam(value = "name",DefaultValue = "World") String Name) {
return "greeTing" + test.gettest();
}
}
class Test {
public String gettest() {
return "tetst";
}
}
错误:
Caused by: org.springframework.beans.factory.NoSuchBeanDeFinitionException: No qualifying bean of type [Hello.Test] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency Annotations: {}
at org.springframework.beans.factory.support.DefaultListablebeanfactory.raiseNoSuchBeanDeFinitionException(DefaultListablebeanfactory.java:1301)
at org.springframework.beans.factory.support.DefaultListablebeanfactory.doResolveDependency(DefaultListablebeanfactory.java:1047)
at org.springframework.beans.factory.support.DefaultListablebeanfactory.resolveDependency(DefaultListablebeanfactory.java:942)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:813)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
... 18 more
我假设必须定义bean …但是在教程中没有bean的defenicion ..或者我没有看到它.
以上是大佬教程为你收集整理的java – spring boot依赖注入全部内容,希望文章能够帮你解决java – spring boot依赖注入所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。