当前位置: 首页 > news >正文

@Slf4j报错:Not generating field log: A field with same name already exists

错误出处:

错误原因:

 同时使用了Slf4j注解以及LittlecLogger

private static final LittlecLogger log = LittlecLoggerFactory.getLogger(TimeTrackController.class);

修复方法:

将log改为LOG,便于区分,代码即用到了@Slf4j的log方法,也用到了LittlecLogger的 LOG

进一步了解一下Slf4j:

(1)Slf4j就是为了能够少写两行代码,不用每次都在类的最前边写上:

private static final Logger logger = LoggerFactory.getLogger(this.XXX.class);

(2)如何导入@Slf4j?
确保idea中有Lombok插件(IntelliJ IDEA 2020.3及以上版本已经内置Lombok plugin了,所以不需要安装插件,只需要在项目添加Lombok依赖就能用了)

(3)为什么需要lombok:该插件中有@Slf4j注解,会将@Sel4j注解编译成:

private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(this.XXX.class);

http://www.lryc.cn/news/134526.html

相关文章:

  • 乖宝宠物上市,能否打破外资承包中国宠物口粮的现实
  • Ubuntu安装Apache+Php
  • open cv学习 (四)图像的几何变换
  • matlab 检测点云中指定尺寸的矩形平面
  • HCIP——STP配置案例
  • JCTools Mpsc源码详解(二) MpscArrayQueue
  • 前端面试的性能优化部分(13)每天10个小知识点
  • C++ STL无序关联式容器(详解)
  • Python爬虫解析工具之xpath使用详解
  • Linux防火墙报错:Failed to start firewalld.service Unit is masked
  • 前端面试:【Vuex】Vue.js的状态管理利器
  • Kotlin协程runBlocking并发launch,Semaphore同步1个launch任务运行
  • c++ Union之妙用
  • JSON的处理
  • matlab使用教程(20)—插值基础
  • Python功能制作之简单的3D特效
  • leetcode-5-最长回文串
  • 二、Oracle 数据库安装集
  • 【Python】Python中的常用函数及用法
  • 基于JavaEE的ssm公司员工信息管理系统的设计与实现
  • cornerstoneJS加载图片(base、矩阵)
  • 3.Trunc截断函数用法
  • 腾讯云 CODING 荣获 TiD 质量竞争力大会 2023 软件研发优秀案例
  • VSCode如何为远程安装预设(固定)扩展
  • 一文解析HTTP与HTTPS,它们的区别和联系
  • Faster RCNN网络数据流总结
  • 拒绝摆烂!C语言练习打卡第五天
  • 关于LambdaQueryWrapper.or()导致错误
  • Day17-Node后端身份认证-JWT
  • onvif中imaging setting图像画质总结!