为什么监听器都配置了还是出现找不到这个类的异常啊

为什么监听器都配置了还是出现找不到这个类的异常啊

http://img1.sycdn.imooc.com//climg/5c74ed130001009619081025.jpg

http://img1.sycdn.imooc.com//climg/5c74ed450001098904830959.jpg

http://img1.sycdn.imooc.com//climg/5c74ed6d000124ed04890915.jpg


<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
 <display-name>Archetype Created Web Application</display-name>
 <context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath*:com/imooc/bookms/common/global/spring.xml</param-value>
 </context-param>
 <context-param>
   <param-name>log4jConfigLocation</param-name>
   <param-value>log4j.properties</param-value>
 </context-param>
 <!--编码过滤器-->
 <!--声明编码过滤器-->
 <filter>
   <filter-name>Encoding</filter-name>
   <filter-class>com.imooc.bookms.common.global.EncodingFilter</filter-class>
   <init-param>
     <param-name>Encoding</param-name>
     <param-value>UTF-8</param-value>
   </init-param>
 </filter>
 <!--编码过滤器映射路径-->
 <filter-mapping>
   <filter-name>Encoding</filter-name>
   <url-pattern>/*</url-pattern>
 </filter-mapping>
 <!--配置监听器读取spring.xml的配置-->
 <listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>
 <!--开启log4j监听-->
 <listener>
   <listener-class>org.springframework.web.context.support.XmlWebApplicationContext</listener-class>
 </listener>


</web-app>


开启了监听器而且在接口中也定义了@service("bookService") 为什么还是会有这个异常啊org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'bookService' is defined

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
chrismorgen 2019-02-26 18:14:51

请问同学,spring.xml文件中有没有配置全局扫描呢?如果没有配置全局扫描,是无法注入对应的bean对象哦,祝学习愉快~

  • 提问者 huachun #1
    配置了啊,研究了一下午发觉可能是 <param-name>contextConfigLocation</param-name> <param-value>classpath*:com/imooc/bookms/common/global/spring.xml</param-value> 这个配置的问题,classpath*:下面的文件扫描不到
    2019-02-26 18:23:29
  • chrismorgen 回复 提问者 huachun #2
    你好同学,http://class.imooc.com/course/qadetail/94626,这个问题是否都已经解决了呢?如果还有问题可以再次提问,祝学习愉快~
    2019-02-26 19:11:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师