Service注解

本文详细分析了Spring框架中的@Service注解,包括其@Target表明注解应用于类,@Retention指注解在运行时可被反射获取,@Documented使注解被Javadoc记录,以及@Component表示该类为Spring的组件。该注解主要作用在于创建Service对象,处理业务逻辑,并配合事务管理。通过@Service,开发者可以方便地整合和管理应用的业务层代码。
摘要由CSDN通过智能技术生成

Service注解

源码

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Service {
    String value() default "";
}

注解分析

1、@Target注解表示该注解只能作用在类,接口(包括注释类型)或枚举声明上
2、@Retention,该注释将由编译器记录在类文件中,并在运行时由JVM保存,因此可以通过反射方式读取该注解
3、@Documented,该注解的行为能够被记录
4、@Component,表示Controller注解是spring一个组件

作用

1、创建Service对象
2、处理业务逻辑
3、事务功能

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值