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

Spring框架中的注解主要有哪些

组件管理注解
@Component:通用组件注解,标识一个类为Spring管理的Bean
@Service:业务逻辑层组件,是@Component的特化版本
@Repository:数据访问层组件,具有JDBC异常自动转换功能
@Controller:Web控制层组件,处理HTTP请求
依赖注入注解
@Autowired:按类型自动装配依赖
@Qualifier:配合@Autowired使用,按名称指定具体Bean
@Resource:按名称或类型注入依赖(JDK原生注解)
@Value:注入配置文件属性值
配置类注解
@Configuration:标识配置类,替代XML配置
@Bean:在配置类中声明Bean实例
@ComponentScan:指定组件扫描路径
@PropertySource:加载属性配置文件
AOP相关注解
@Aspect:声明切面类
@Pointcut:定义切入点表达式
@Before/@After/@Around:定义通知类型
Web开发注解
@RequestMapping:映射HTTP请求路径
@GetMapping/@PostMapping:RESTful风格请求映射
@ResponseBody:将返回值序列化为JSON/XML
@RestController:组合了@Controller和@ResponseBody
事务管理注解
@Transactional:声明事务边界和方法
生命周期注解
@PostConstruct:初始化方法
@PreDestroy:销毁方法
@Scope:定义Bean作用域(如singleton/prototype)
http://www.hskmm.com/?act=detail&tid=14346

相关文章:

  • 从视觉、文案到交互:三步彻底去除产品AI味
  • 理解WPF Stylet中Command={s:Action 方法名}的设计与实现
  • 帆软报表下拉框高度(JS添加css样式方式)调整
  • 探索 12 种 3D 文件格式:综合指南
  • 剑指offer-32、把数组排成最⼩的数
  • WPF 一个Label标签中的文字 Binding两个值
  • Session和Cookie的定义是什么?他们之间有什么区别?
  • 使用C++编写的一款射击五彩敌人的游戏 - 详解
  • CG-65 剖面细管式温度传感器 可实时监测不同土层温度动态
  • list集合根据某字段获取某个对象
  • .NET STS 版本支持 24 个月
  • 后缀数组基础 Suffix Array
  • @Param的作用
  • 后端应该对前端数据来源渠道进行验证
  • 思念比爱更深刻
  • 数据库操作的方法签名
  • 完整教程:第33章 AI在教育领域的应用
  • 易软通openWMS - 功能齐全的开源WMS
  • C# 中的 ReferenceEquals 方法 - 教程
  • 遇到一件循环导入事件
  • flask实现后端接口的封装和开发部分
  • 上海这样的地段简直是逆天
  • 【GitHub每日速递 250923】 Google 又放大招!TimesFM 2.5 参数减半,预测更准更快
  • 具身智能机器人架构:人形机器人系统架构深度拆解
  • 卓驭,欧洲无绝境
  • 下周审核4家IPO,2家再融资。其中两家IPO企业于在审期间调减募资规模
  • 280亿国产AI独角兽,惹怒“地表最强法务部”
  • 读人形机器人20财富再分配
  • Java 与人工智能的深度融合:从数据到推理服务
  • Java 与大数据实时处理:Kafka、Flink 与企业应用