zoukankan      html  css  js  c++  java
  • Spring注解中@component

    在持久层、控制层、业务层的注解分别使用@Repository、@Controller、@Service对各层面进行凝视,@Component对那些比较中立的类进行凝视 Spring注解中@Component就是说把这个类交给Spring管理,因为不清楚这个类是属于哪个层面,所以就用@Component。 spring注解的作用: 1、Spring作用在类上的注解有@Component、@Responsity、@Service以及@Controller;而@Autowired和@Resource是用来修饰字段、构造函数或者设置方法,并做注入的。 2、当注解作用在类上时,表明这些类是交给Spring容器进行管理的,而当使用@Autowired和@Resource时,表明我需要某个属性、方法或字段,但是并不需要我自己去new一个,只需要使用注解, spring容器会自动的将我需要的属性、方法或对象创造出来。这就是通常所说的依赖注入和控制反转。
    控制层       @Controller // 
    业务逻辑层    @Service("userService")
    持久层       @Repository("userDao")
    持久层只是一个接口,没有实现类?
  • 相关阅读:
    GNU C的定义长度为0的数组
    Ubuntu如何启用双网卡
    DQN 文章第一篇
    awk用法
    Linux下C结构体初始化
    Linux kernel中的list怎么使用
    从美剧中学(1)
    Python @property 属性
    p40_数据交换方式
    3.TCP协议
  • 原文地址:https://www.cnblogs.com/ZoHy/p/12400651.html
Copyright © 2011-2022 走看看