Spring 的初学可以参考 http://www.yiibai.com/spring/spring-auto-wiring-beans-with-autowired-annotation.html
注解参考 http://blog.csdn.net/xyh820/article/details/7303330/
spring 的注解还是需要配置bean但是可以在配置时不在配置它所要创建的属性(其他bean)如下面的property就不需要写了,只需要在定义时加上如下黄色字即可也不用加上set方法,
@Autowired
private Car car;
<bean id="boss" class="com.baobaotao.Boss"> <property name="car" ref="car"/> <property name="office" ref="office" /> </bean>两种注解方式
1:
<bean class="org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor"/>
2:<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-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <context:annotation-config />
注入有两种:构造方法注入和set方法注入
一般可以直接用set方法注入,注入就是为接口指定指定的实现接口的类,就会自动装配
<bean id="am" class="com.lgg.test.AM"> <property name="spring"> <ref bean="animo" /> </property> </bean>