今早起来写代码,程序报错,@Autowired 爆红 且不像大多数人说的那样,爆红依旧可以运行,将Autowired(required = false)就可以完美解决。改了好久终于ok,简单记录下。
首先检查了一下常规的注解,发现该有的都有了,然后网上各种找资料,皇天不负有心人,找到一个大佬留下的方法。 在测试类上加入@EnableAutoConfiguration 测试完成果然通了。详解大佬也留下了,内容生动且丰富,这里给出链接。
(12条消息) org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 类报错_言语之间的博客-CSDN博客_org.springframework.beans.factory.unsatisfieddepen 作为完美主义者,为什么自己的要加这个,而视频演示的老师却不要加,我百思不得其解。
后来终于发现我的马虎留下的bug,这里给大家做个借鉴,以我为耻。
这是一开始时 我的包,DemoApplication 在Demo包下,将demoApplication 移动到example之后,代码也不爆红了,尝试将@EnableAutoConfiguration 注解删除,依旧好用。