上传网站信息问题seo推广方法
- 由于JavaEE开发是分层的(三层架构体系,控制层、服务层、持久层),为了每层Bean标识的注解语义化更加明确,@Component又衍生出以下三个注解
-
注解 用途 @Repository(仓库)
标识持久层(DAO)组件,用于数据库操作或其他持久化操作。 @Service(服务)
标识服务层组件,用于处理业务逻辑。 @Controller(控制器)
标识控制层组件,用于接收请求并返回响应。
ps:属于上述三层架构中的任意一层的,则一般约定使用@Component注解