姜先森

导航

SpringMVC的四个基本注解(annotation)

SpringMVC中四个基本注解:

@Component、@Repository   @Service、@Controller

看字面含义,很容易却别出其中三个:

@Controller   控制层,就是我们的action层

@Service        业务逻辑层,就是我们的service或者manager层

@Repository  持久层,就是我们常说的DAO层

而@Component  (字面意思就是组件),它在你确定不了事哪一个层的时候使用。

其实,这四个注解的效果都是一样的,Spring都会把它们当做需要注入的Bean加载在上下文中;

但是在项目中,却建议你严格按照除Componen的其余三个注解的含义使用在项目中。这对分层结构的web架构很有好处!!

这里讲的是SpringMVC中这四个注解的作用,其实Srping中这四个注解的作用和SpringMVC一样.

posted on 2019-06-24 20:51  姜先森  阅读(1176)  评论(0编辑  收藏  举报