首页 > 代码库 > Spring框架中利用注解进行自动装配的环境配置步骤和常见问题
Spring框架中利用注解进行自动装配的环境配置步骤和常见问题
第1步:配置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.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd "> <context:annotation-config/></beans>
此处要注意的问题是,beans属性中的地址千万不要更改顺序,特别是schemaLocation中的地址不要改变顺序,不然会报错
<context:annotation-config/>语句的作用是隐式地向 Spring 容器注册
AutowiredAnnotationBeanPostProcessor、
CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor、
RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。
第2步:确保将Spring框架下所有的包添加到了buildpath
不知道为什么,如果不把所有的包都添加进去,运行时也会报错
第3步:在java文件中使用@Autowire注解:
要先导入一个文件:
import org.springframework.beans.factory.annotation.Autowired;
然后在setter或者constructor或者成员变量定义的地方使用@AutoWired就行了:
在XML中就不用显式地引用相应的bean了:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。