springBoot 常用注解

本文介绍了SpringBoot中常见的注解,包括@Mapper用于接口类,@Service标记Service类,@Slf4j的日志注解,@RestController创建RESTful API,@RequestMapping映射路径,@Autowired自动注入,@Data简化实体类,@PostMapping处理POST请求,@RequestBody接收请求数据,@Override确保方法覆盖,@Configuration声明配置类,@Bean定义Bean,@Mapper和@Service用于Mybatis集成,@WebFilter和@ServletComponentScan处理过滤器,@PathVariable处理路径变量,@TableField自动填充字段,@ControllerAdvice和@ExceptionHandler全局异常处理。
摘要由CSDN通过智能技术生成

1、@Mapper注解:

作用:在接口类上添加了@Mapper,将dao交给spring容器管理,不需要写mapper映射文件,在编译之后会生成相应的接口实现类
添加位置:接口类上面

2、@service

作用:标记当前类是一个service类,一般放在service实现类上
添加位置:service层代码类上

3、 @Slf4j

作用: 日志注解

4、@RestController

@RestController 注解可以方便地将 Java 类转换为 RESTful API 控制器,以便用于处理 HTTP 请求和响应。

5、@RequestMapping

作用:就是一个映射路径,提供一个句柄,让我们根据这个路径访问到对应的方法上

添加位置:控制层代码类或方法上

6、@Autowired

作用:注入bean,先根据type再根据name扫描注入,spring中的注解

7、@Data

平时我们定义一个实体类的话,需要重写它的构造方法、get、set、toString、hashcoe、equals等方法,这都占用了大量的篇幅
而使用@Data注解则可以自动装配这些方法<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值