@Slf4j使用
程序员文章站
2022-03-20 22:55:04
@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解。如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 并且想用log,可以用注解@Slf4j;这样就省去这行代码。首先在idea中安装lombok插件,安装完idea会提示重启idea,重启后会生效;在pom.xml文件中加入lombok的依赖;
@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解。
如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 并且想用log,可以用注解@Slf4j;这样就省去这行代码。
- 首先在idea中安装lombok插件,安装完idea会提示重启idea,重启后会生效;
- 在pom.xml文件中加入lombok的依赖;
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>xxxx</version>
</dependency>
- 类上面添加@Sl4j注解,然后使用log打印日志。
示例:
import lombok.extern.slf4j.Slf4j;
@RestController
@RequestMapping("/user_cdutg")
@Slf4j
public class CDUTGController {
@PutMapping("/edit")
@EnmsLog("修改xxxx")
public Result edit(CDUTG cdutg) {
try {
cdutgservice.set(cdutg);
return new Result(true);
} catch (Exception e) {
if ( e instanceof ENMSException) {
return new Result(false,
messageSource.getMessage(((ENMSException) e).getMessage(),null, LocaleContextHolder.getLocale()));
}
log.error("CDUTGController[]edit[]异常原因:{}", e);
return new Result(false, messageSource.getMessage("enms.inner.error", null, LocaleContextHolder.getLocale()));
}
}
}
本文地址:https://blog.csdn.net/weixin_43862596/article/details/112243893
上一篇: 《Oracle MySQL编程自学与面试指南》:字符串类型
下一篇: java关键字与变量
推荐阅读
-
CorelDRAW使用钢笔工具绘制装饰画背景
-
Apple Watch 使用技巧和隐藏功能大全 应用之间快速切换教程
-
Android 数据存储之 FileInputStream 工具类及FileInputStream类的使用
-
Android使用Circular Reveal动画让页面跳转更炫酷
-
华硕笔记本截屏快捷键失灵怎么使用键盘截屏?
-
实例讲解使用HTML5 Canvas绘制阴影效果的方法
-
一点浏览器怎么设置右键快速关闭网页 一点浏览器右键快速关闭网页功能使用方法
-
Android 自动判断是电话,网址,EMAIL方法之Linkify的使用
-
Android变形(Transform)之Camera使用介绍
-
Android系统开发中log的使用方法及简单的原理