spring的一些annotation


通过使用spring的注解可以把一些类通过spring容器管理这些类

  1. @controller 控制器(注入服务)
  2. @service 服务(注入dao)
  3. @repository dao(实现dao访问)
  4. @component (把pojo注册到spring容器中,相当于配置文件中的

注解 作用 标注目标
@controller 用于标注控制层组件(如struts中的action)
@service 用于标注业务层组件
@repository 用于标注数据访问组件,即DAO组件
@component 泛指组件,当组件不易归类,可以使用这个注解进行标注。
@Autowired 自动装配的工作,消除 set ,get方法 类成员变量、方法及构造函数


当然模型model不一定是和数据库表一一对应的,我见过,数据库在底层,然后是dao层,dao之上是model层,然后有些model的实现就是通过该model的dao访问数据库,对多个表进行连接查询,然后把结果返回。

原文地址:https://www.cnblogs.com/blbl9527/p/7232866.html