总是报这个错No bean named 'beanAnnotation' is defined怎么解决?

来源:4-1 Spring Bean装配之Bean的定义及作用域的注解实现

JUNzx

2018-09-16 22:07

我仿照老师的写法自己也写了一个用@Component注解的bean,但是运行的时候他总是报这个错误信息,说没有这个bean的定义,这是为什么呀,该怎么解决啊。。。补充一下,为什么在IDEA里面可以测试通过,eclipse就不行呢,总是会报这个错误。。。

https://img3.mukewang.com/5b9e63740001d43504950217.jpg

https://img.mukewang.com/5b9e63750001b5d807910334.jpg

https://img1.mukewang.com/5b9e63750001d9d802540256.jpg

https://img.mukewang.com/5b9e63750001ae8010760342.jpg

https://img2.mukewang.com/5b9e63760001bac412650202.jpg


写回答 关注

3回答

  • specX
    2018-09-30 23:15:53

    你好问题解决了吗?同样是这个问题,代码什么的都没问题就是报错

    qq_怪咖_...

    还是疏忽了,没认真。。。。

    2018-10-08 23:20:45

    共 3 条回复 >

  • semaphore
    2018-09-25 19:21:49

    你的xml都找不到  怎么能找到你定义的bean

    JUNzx

    xml是找到了的啊 你从什么地方看出没找到xml的啊? 我在配置里写了一个Date bean测试是通过了的啊,但是使用注解注入的时候就会出错,也不知道为什么。

    2018-09-25 19:57:48

    共 1 条回复 >

  • 慕运维8403812
    2018-09-17 14:04:52

    我看有可能是你的application-context.xml的环境变量加载的有问题。

    1. eclipse添加appcalition-context.xml的方法我不知道,你可以确认下,是不是classpath添加错了

    2. new ClassPathXmlApplicationContext()里面的参数路径传的应该是"classpath:application-context.xml"吧

    JUNzx

    刚刚试了一下你说的这个,还是不行啊,eclipse又报了一个新的错误,好烦。 Caused by: java.io.FileNotFoundException: class path resource [application-context.xml] cannot be opened because it does not exist

    2018-09-17 15:09:31

    共 1 条回复 >

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268787 学习 · 963 问题

查看课程

相似问题