Spring---注解开发
1.配置文件里加入:
<?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
https://www.springframework.org/schema/context/spring-context.xsd">
<context:component-scan base-package="com.xin.pojo"/> //扫描包 扫描包
<context:annotation-config/> //添加注解 创建 bean @Component 注解创建对象,注解给属性赋值。 @Value(" ") 装载bean @Autowired
2.使用注解:
@Component 装配PoJO类成组件(Bean)
@Autowired 装配 属性引用
@Value(value=" ") 给装配的属性 赋初值。只能针对基本类型赋值,复杂的赋值还是需要些XML Bean 或者Properties
3.衍生注解:Spring webMVC 分层(dao view controller)
@Repository @Service @Controller 和@Compenent 功能一样
4.自动装配注解
@Autowired @Resource @Qualifier
5.作用域注解:
@Scope(value="singleton|prototype")
浙公网安备 33010602011771号