SpringBoot使用@Slf4j注解
@Slf4j注解的作用相当于private final Logger logger = LoggerFactory.getLogger(当前类名.class);
1、安装Lombok插件
2、添加pom依赖
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version><scope>provided</scope></dependency>
3、在代码中使用
@Slf4j
@RestController
@RequestMapping("/api/platform/user")
public class UserController {@ResponseBody@RequestMapping("/logout")public static String logout(HttpServletRequest request, HttpServletResponse response) throws IOException {log.info("退出登录");return "退出登录";}}
SpringBoot使用@Slf4j注解相关推荐
- @slf4j注解_SpringBoot + Redis + 注解 + 拦截器 实现接口幂等性校验
一.概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多 ...
- SpringBoot使用Slf4j+Log4j2完成项目的日志记录
SpringBoot使用Slf4j+Log4j完成项目的日志记录 前言 本示例采用SpringBoot项目使用SpringAOP记录日志,Slf4j作为日志门面,Log4j2作为日志实现实,实现开发中 ...
- 18.案例实战:体验lombok的核心@Data和@Slf4j注解
代码:https://github.com/NIGHTFIGHTING/spring_boot_learning/tree/master/18/agan-boot/agan-boot-lombok 添 ...
- SpringBoot利用@Async注解实现异步调用
前言:异步编程是让程序并发运行的一种手段,使用异步编程可以大大提高我们程序的吞吐量,减少用户的等待时间.在Java并发编程中实现异步功能,一般是需要使用线程或者线程池.而实现一个线程,要么继承Thre ...
- 扒一扒Lombok的@Slf4j注解,我发现还有点意思。
你好呀,我是歪歪. 不是 Log4j 爆出漏洞了嘛,然后前几天有小伙伴来问我:我项目里面用的是 Lombok 的 @Slf4j 这个会有影响吗? 你说这事多巧,我也用的这个注解,所以我当时稍微的看了一 ...
- SpringBoot定时任务@Scheduled注解详解
SpringBoot定时任务@Scheduled注解详解 项目开发中,经常会遇到定时任务的场景,Spring提供了@Scheduled注解,方便进行定时任务的开发 概述 要使用@Scheduled注解 ...
- springboot + 拦截器 + 注解 实现自定义权限验证
springboot + 拦截器 + 注解 实现自定义权限验证 最近用到一种前端模板技术:jtwig,在权限控制上没有用springSecurity.因此用拦截器和注解结合实现了权限控制. 1.1 定 ...
- Springboot的slf4j的配置文件模板
使用方式 在类上打上@slf4j注解 打上注解后可以操作log对象 增加配置文件 在resources下增加配置文件.注意文件名和目录名的修改,也可以使用yml方式配置. <?xml versi ...
- dubbo consumer 端口_基于Springboot+Dubbo+Nacos 注解方式实现微服务调用
今天跟大家分享基于Springboot+Dubbo+Nacos 注解方式实现微服务调用的知识. 1 项目结构 |-- spring-boot-dubbo-demo (父级工程) |-- spring- ...
最新文章
- Gerapy分布式管理框架
- servlet中response中文乱码
- 项目经理面试中可能遇到的问题
- eclipse-python插件。如果online update的话,经常会失败,所以offline比较靠谱
- 阿里云系列——4.网站备案后续(详细步骤)---2015-11.12
- java lambdamart库,LambdaMART 之 lambda(示例代码)
- ExecutionException异常
- Hadoop详细配置
- Hbase Compaction 源码分析 - CompactionChecker
- python把文件读成字节流_Python中struct模块对字节流/二进制流的操作教程
- Scala : unsupported operationexception : empty.reduceLeft
- 每个创始人都需要了解的来自 Y Combinator 的 13 个见解
- 反思 大班 快乐的机器人_幼儿园大班音乐优秀教案《小青蛙找家》含反思
- 软件平台与框架的生命周期
- 数据挖掘十大算法-决策树的实现
- iOS 动态添加属性方法
- Unity AssetsBundle
- 利用独立ip在百度知道留链接方式揭秘
- SSM 实现学生成绩管理系统(完整代码)
- Redis实现库存扣减操作