见鬼了,spring的配置文件里面少了一句,怎么别人的包导过来就可以,我自己写的少了就不行呢
行业混子 2019-01-24 10:04:15 这是我复制他的xml文件,就改了一下类名
<?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:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd">
<!-- 使用 context 命名空间 ,在配置文件中开启相应的注解处理器 -->
<context:annotation-config />
<bean id="userDao"
class="com.annotation.UserDaoImpl" />
<bean id="userService"
class="com.annotation.UserServiceImpl" autowire="byName" />
<bean id="userControl"
class="com.annotation.UserControl" autowire="byName"/>
</beans>
他的xml文件
<?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:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd">
<bean id="userDao"
class="com.itheima.annotation.UserDaoImpl" />
<bean id="userService"
class="com.itheima.annotation.UserServiceImpl" autowire="byName" />
<bean id="userController"
class="com.itheima.annotation.UserController" autowire="byName"/>
</beans>
少了 <context:annotation-config /> 这一句,怎么我的删了这一句就不能运行,他的却可以?