Spring 初始学习

Spring基础知识

1.基于注解的配置

基于注解的配置 包括声明Bean和注入Bean

声明bean

  1. @Component 组建,没有明确的角色
  2. @Service 业务层使用
  3. @Repository 数据访问层
  4. @Controller 控制层

注入bean

  1. @Autowired Spring提供的注解
  2. @Inject JSR-330提供的注解
  3. @Resource JSR-250提供的注解

2.基于java的配置

通过@Configuration@Bean 来实现的

  1. @Configuration 声明当前类是一个配置类,相当于一个Spring配置的xml文件
  2. @Bean 注解在方法上,声明当前方法返回一个bean

一般来说,全局配置例如数据库,MVC相关可以用xml或者java配置。 业务bean可以用 @Component @Service @Repository @Controller

posted @ 2016-07-10 08:21  xilovesyu  阅读(62)  评论(0)    收藏  举报