注解开发说明

SpringBoot常用注解 

@Controller:标识一个类为Spring MVC控制器。
@RestController:标识一个类为Spring MVC控制器,相当于@Controller和@ResponseBody的结合,
并且其中所有方法都返回JSON数据。
@RequestMapping:将HTTP请求映射到特定的处理方法上。
@RequestParam:从请求参数中获取值,并赋值给对应的方法参数。
@PathVariable:从URL路径中获取值,并赋值给对应的方法参数。
@RequestBody:从请求体中获取数据,并转换成指定的对象类型。
@ResponseBody:将方法返回值转换成指定的格式(如JSON)并写入HTTP响应体中。
@Autowired:自动装配Spring容器中的Bean。
@ControllerAdvice:全局异常处理器,能够统一处理系统中抛出的异常。

Spring常用注解

@Component:标识一个类为Spring Bean组件。
@Service:标识一个类为业务逻辑层的Bean组件。
@Repository:标识一个类为数据访问层的Bean组件。
@Autowired:自动装配Spring容器中的Bean。
@Resource:按照属性名称进行装配。
@Qualifier:指定装配Bean时使用的限定符,通常与@Autowired一起使用。
@Configuration:标识一个类为Spring配置类,其中包含@Bean方法来创建Bean。
@Value:从配置文件中读取属性值,并赋值给对应的Bean属性。
@Transactional:标识一个方法或类需要事务支持。
定义为Spring管理的bean

@Component:

定义为Spring

管理的Bean

@Controller:标识为表现层的Bean组件。
@Service:标识为业务逻辑层的Bean组件。
@Repository:标识为数据访问层的Bean组件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值