Spring的注解开发-@Component的三个衍生注解

  • 由于JavaEE开发是分层的(三层架构体系,控制层、服务层、持久层),为了每层Bean标识的注解语义化更加明确,@Component又衍生出以下三个注解
  • 注解 用途
    @Repository(仓库) 标识持久层(DAO)组件,用于数据库操作或其他持久化操作。
    @Service(服务) 标识服务层组件,用于处理业务逻辑。
    @Controller(控制器) 标识控制层组件,用于接收请求并返回响应。

ps:属于上述三层架构中的任意一层的,则一般约定使用@Component注解 

你可能感兴趣的:(Spring,5,spring,java,后端)