Spring—IOC注解详解

在spring当中将一个类交由spring容器管理时,会使用@Component,@Controller,@Service,@Repository这四个注解,那他们到底有什么区别嘛。

  1. 其实@Controller,@Service,@Repository,这三个类都是@Component衍生出来的,从他们的功能来看,都是一样的,将类对象注入到spring当中,为什么要搞三个出来,其实就是为了一种规范,在不同的类中使用不能的注解
  2. @Controller 用于web层
  3. @Service 用于Service 层
  4. @Repository 用于dao层
  5. @Component 其它组件当中使用
发布了25 篇原创文章 · 获赞 0 · 访问量 292

猜你喜欢

转载自blog.csdn.net/qq_42219004/article/details/105162189