当前位置: 首页 > news >正文

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

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

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

http://www.lryc.cn/news/178995.html

相关文章:

  • 无线WIFI工业路由器可用于楼宇自动化
  • 基于长短期神经网络铜期货价格预测,基于LSTM的铜期货价格预测,LSTM的详细原理
  • 300元开放式耳机推荐哪个、最值得入手的开放式耳机推荐
  • 嵌入式学习笔记(37) S5PV210的PWM定时器
  • python工具-base64-zip-json
  • Centos 7安装pm2 , 操作等常用命令
  • vue 实现弹出菜单,解决鼠标点击其他区域的检测问题
  • 经典网络解(三) 生成模型VAE | 自编码器、变分自编码器|有监督,无监督
  • gif怎么转换成视频MP4?
  • 标准化、逻辑回归、随机梯度参数估计
  • 【数据结构】【C++】封装哈希表模拟实现unordered_map和unordered_set容器
  • 26967-2011 一般用喷油单螺杆空气压缩机
  • Opengl之模板测试
  • iPhone苹果手机复制粘贴内容提示弹窗如何取消关闭提醒?
  • 释放潜力:人工智能对个性化学习的影响
  • 什么是Local Storage和Session Storage?它们之间有什么区别?
  • 单样本T检验|独立样本T检验|配对样本T检验(绘图)
  • 全面解读 SQL 优化 - 统计信息
  • Spring整合RabbitMQ——生产者
  • Spring的注解开发-Bean基本注解开发
  • 【Ubuntu18.04】Autoware.ai安装
  • SpringMVC 学习(一)Servlet
  • 26943-2011 升降式高杆照明装置 课堂随笔
  • 洛谷题解 | AT_abc321_c Primes on Interval
  • Quartus医院病房呼叫系统病床呼叫Verilog,源代码下载
  • ip的标准分类---分类的Ip
  • 理解并掌握C#的Channel:从使用案例到源码解读(一)
  • 如何让git命令仅针对当前目录
  • 【0223】源码剖析smgr底层设计机制(3)
  • Visual Studio 2019 C# winform CefSharp 中播放视频及全屏播放