java @Repository @Service @Controller
2017-01-03 00:00
176 查看
摘要: java @Repository @Service @Controller
1.我们就不再需要在 XML 中显式使用 <bean/> 进行Bean 的配置。Spring 在容器初始化时将自动扫描 base-package 指定的包及其子包下的所有 class文件,所有标注了 @Repository 的类都将被注册为 Spring Bean。
@Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。
@Service 通常作用在业务层,但是目前该功能与 @Component 相同。
@Constroller 通常作用在控制层,但是目前该功能与 @Component 相同。
2.通过在类上使用 @Repository、@Component、@Service 和 @Constroller 注解,Spring会自动创建相应的 BeanDefinition 对象,并注册到 ApplicationContext 中。这些类就成了 Spring受管组件。这三个注解除了作用于不同软件层次的类,其使用方式与 @Repository 是完全相同的。
3.
1.我们就不再需要在 XML 中显式使用 <bean/> 进行Bean 的配置。Spring 在容器初始化时将自动扫描 base-package 指定的包及其子包下的所有 class文件,所有标注了 @Repository 的类都将被注册为 Spring Bean。
@Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。
@Service 通常作用在业务层,但是目前该功能与 @Component 相同。
@Constroller 通常作用在控制层,但是目前该功能与 @Component 相同。
2.通过在类上使用 @Repository、@Component、@Service 和 @Constroller 注解,Spring会自动创建相应的 BeanDefinition 对象,并注册到 ApplicationContext 中。这些类就成了 Spring受管组件。这三个注解除了作用于不同软件层次的类,其使用方式与 @Repository 是完全相同的。
3.
@Repository注解:用于标注数据访问组件,即DAO组件 @Service注解:用于标注业务层组件 @Controller注解:用于标注控制层组件(如struts中的action) @Component注解:泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
相关文章推荐
- Rhythmk 一步一步学 JAVA (14) Spring-3 @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@Repository @PostConstruct,@PreDestroy
- @Component @Service @Controller @Repository
- Spring注解(Repository、Service、Controller)
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Spring @Repository、@Service、@Controller 和 @Component 注解作用
- 从头认识Spring-2.7 自动检测Bean@Component @Repository @Service @Controller
- 解释@Component @Controller @Service @Repository
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Spring注解:@Repository、@Service、@Controller、@Autowired
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- spring注解 repository,component,service,controller
- @Component @Service @Controller @Repository注解使用
- Spring注解@Componen、@Repository@Service、@Controller区别与Spring2.5中使用注解装配属性and组件自
- 使用component,repository,Service,controller注解
- 一步一步学 JAVA (14) Spring-3 @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@
- 解释@Component @Controller @Service @Repository
- 解释@Component @Controller @Service @Repository
- @Component @Service @Controller @Repository注解使用
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Spring常用注解@Component、@Controller、@ Service、@ Repository......