首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

springMVC+注解模式有关问题

2013-09-11 
springMVC+注解模式问题web.xmlJava code?xml version1.0 encodingUTF-8?web-app version2.5x

springMVC+注解模式问题
web.xml

Java code
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list>      <display-name>Spring Annotation MVC Sample</display-name>    <!-- spring服务层配置文件 -->  <context-param>      <param-name>contextConfigLocation</param-name>      <param-value>/WEB-INF/applicationContext.xml</param-value>  </context-param>    <!-- spring容器启动监听器 -->  <listener>      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  </listener>    <!-- springMVC的servlet,它将加载WEN-INF/annomvc-servlet.xml的配置文件,启动springMVC模块 -->  <servlet>      <servlet-name>annomvc</servlet-name>      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>      <load-on-startup>2</load-on-startup>  </servlet>    <servlet-mapping>      <servlet-name>annomvc</servlet-name>      <url-pattern>*.html</url-pattern>  </servlet-mapping>  </web-app>


annomvc-servlet.xml
Java code
<?xml version="1.0" encoding="UTF-8"?><beans        xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:p="http://www.springframework.org/schema/p"        xmlns:context="http://www.springframework.org/schema/context"      xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd       http://www.springframework.org/schema/context        http://www.springframework.org/schema/context/spring-context-2.5.xsd">               <!-- 对entity包中所有类进行扫描,以完成bean创建和自动依赖注入功能 -->    <context:annotation-config/>    <context:component-scan base-package="com.test.entity"/>    <context:component-scan base-package="com.test.dao"/>    <context:component-scan base-package="com.test.service"/>    <context:component-scan base-package="com.test.controller"/>        <!-- 启动springMVC注解功能 完成请求注解和注解POJO映射 -->    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"></bean>        <!-- 对模型视图名称的解析,在模型视图名称添加前后缀 -->    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="prefix">            <value>/</value>        </property>        <property name="suffix">            <value>.jsp</value>        </property>    </bean>        <!--<bean id="UserinfoDAO" class="com.test.dao.UserinfoDAOImpl"/>-->    <!--<bean id="UserinfoService" class="com.test.service.UserinfoService"></bean>--></beans>


applicationContext里只有数据源和sessionfactory的bean。省略了,请问,为什么如果将annomvc-servlet.xml里2个被注释掉的bean的任意一个的注释去掉,启动服务器就会报错?

org.springframework.beans.factory.BeanCreationException
小弟资源分有限……大侠们多包涵了

[解决办法]
XML code
    <!--<bean id="UserinfoDAO" class="com.test.dao.UserinfoDAOImpl"/>-->    <!--<bean id="UserinfoService" class="com.test.service.UserinfoService"></bean>--> 


我的异常网推荐解决方案:org.springframework.beans.factory.BeanCreationException:,http://www.myexception.cn/j2ee/10759.html

热点排行