spring的学习_____13 使用注解开发
1.需要在Spring的配置文件(applicationContext.xml)中加入一句:
<!--自动扫描指定包下的注解--> <context:component-scan base-package="com.xbf.demo"/>
2.接下来直接在相应的包下创建实体类,并添加上注解:
User . java
//相当于:在Spring容器中添加了一个对象 // <bean id="user" class="com.xbf.demo.User"/> Component: 组件Bean Contorller: web层 Service: service层 Repository: dao层 @Component("user") public class User{ public String name="xbf"; }
3.IOC注入:
3.1 可以不提供set方法,直接在属性名上 @Value("属性值")
@Component("user2")
public class User2{
@Value("xbf2")
private String name;
}
//相当于:
<bean id="user2" class="com.xbf.Demo.User2">
<property name="name" value="xbf2"/>
</bean>
3.2若有set方法,则直接在set方法上面写: @Value("属性值")
@Controller("user2")
public class User2 {
// <bean class="com.kuang.demo.User2" id="user2">
// <property name="name" value="秦疆2号"/>
// </bean>
private String name;
public String getName() {
return name;
}
@Value("秦疆")
public void setName(String name) {
this.name = name;
}
}

浙公网安备 33010602011771号