(1)加入maven依赖 spring-context ,再加入spring-context依赖时间接的加入spring-aop依赖,使用注解必须要有spring-aop依赖。
(2)在类中加入spring注解(多个不同功能的注解)。
(3)在spring配置文件中加入,加入一个组件扫描器标签,来说明注解在你项目中的位置。
2.注解的介绍(1)@Component:创建对象的,等同于配置文件中的
属性 value ,等同于
value的值是唯一的,创建的对象在整个容器中就只有一个(value可以省略直接写名称)
位置:在类的上方使用
声明组件扫描器
spring中和@Component 功能一致,创建对象的注解还有:
(1)@Repository(用在持久层类上面的):放在dao的实现类上面,表示创建dao对象,dao对象能够访问数据库
(2)@Service(用在业务层类上面):放在Service的实现类上面,创建Service对象,Service对象是做业务处理,可以有事务等功能。
(3)@Controller(用在控制器上面):放在控制器类上面,创建控制器对象,控制器对象可以接收用户提交的参数,显示请求的处理结果。
这三个注解和@Component语法是一样的。
指定多个包的三种方式
(2)@Value的使用
//属性value可以省略
@Value(value="张飞")
private String name;
@Value(value="20")
private Integer age;
(3)@Autowired
@Autowired
private School school;
(4)@Resource
@Resource(name="mySchool")
private School school;
经常改的用xml
不经常改的用注解



