@Slf4j注解的使用
注解@Slf4j的使用
如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class);
可以用注解@Slf4j;
1.使用idea首先需要安装Lombok插件
2.在pom文件加入lombok的依赖
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.16</version><!--版本号自己选一个就行-->
</dependency>
3.类上面添加@Sl4j注解,然后使用log打印日志
Sl4j 属于 import lombok.extern.slf4j.Slf4j;
import com.example.bean.Userbean;
import com.example.mapper.UserMapper;
import com.example.service.UserService;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;/*** @author zwj*/
@Slf4j
@Service
public class UserServiceImpl implements UserService {/*** 将DAO注入Service层*/@Resourceprivate UserMapper userMapper;@Overridepublic List<Userbean> loginIn(Integer id, String name, String password) {List<Userbean> info = userMapper.getInfo(id, name, password);return info;}}
附加实体类小技巧
类上面添加@Data,可以省去setter与getter、toString方法的书写,在编译时,会自动添加到class中
package com.example.bean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;/*** @author zwj*/
@Data
@ApiModel(description = "用户信息")
public class Userbean {@ApiModelProperty("id")private Integer id;@ApiModelProperty("姓名")private String name;@ApiModelProperty("密码")private String password;}
@Slf4j注解的使用相关推荐
- @slf4j注解_SpringBoot + Redis + 注解 + 拦截器 实现接口幂等性校验
一.概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多 ...
- 18.案例实战:体验lombok的核心@Data和@Slf4j注解
代码:https://github.com/NIGHTFIGHTING/spring_boot_learning/tree/master/18/agan-boot/agan-boot-lombok 添 ...
- SpringBoot使用@Slf4j注解
@Slf4j注解的作用相当于private final Logger logger = LoggerFactory.getLogger(当前类名.class); 1.安装Lombok插件 2.添加po ...
- @Slf4j注解实现日志输出
自己写日志的时候,肯定需要: private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); 每次写新的类,就需要重新 ...
- 扒一扒Lombok的@Slf4j注解,我发现还有点意思。
你好呀,我是歪歪. 不是 Log4j 爆出漏洞了嘛,然后前几天有小伙伴来问我:我项目里面用的是 Lombok 的 @Slf4j 这个会有影响吗? 你说这事多巧,我也用的这个注解,所以我当时稍微的看了一 ...
- @Slf4j 注解的使用方法
slf4j是一个日志标准,使用它可以完美的桥接到具体的日志框架,必要时可以简便的更换底层的日志框架,而不需要关心具体的日志框架的实现(slf4j-simple.logback等). slf4j提供了日 ...
- @Slf4j注解介绍
@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log, private final Logger logger = LoggerFactory.get ...
- slf4j注解log报错_SpringBoot自定义日志注解,用于数据库记录操作日志,你用过吗?...
大家好,我是程序员7歌! 今天我将为大家讲解如何通过自定义注解记录接口访问日志.一般的开发中,有两种方式可以记录日志信息,第一种:把接口日志信息保存到日志文件中,第二种:把接口操作日志保存到数据库中, ...
- lombok之@Slf4j注解
应用背景:如果不想每次都在实体类中写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以使用注解@Slf4j @S ...
- slf4j注解log报错_这个注解一次搞定限流与熔断降级:@SentinelResource
在之前的<使用Sentinel实现接口限流>一文中,我们仅依靠引入Spring Cloud Alibaba对Sentinel的整合封装spring-cloud-starter-alibab ...
最新文章
- Java算法练习——正则表达式匹配
- 解决phpmyadmin 遇见的问题
- Linux系统查看分区文件系统类型
- 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...
- [转]Open Data Protocol (OData) Basic Tutorial
- 免费在线调查系统:调查派 http://www.diaochapai.com/
- boost::math模块使用词法转换的一个非常简单的例子的测试程序
- xmpp整理笔记:xmppFramework框架的导入和介绍
- LeetCode 1323. 6 和 9 组成的最大数字
- 使用Zuul构建API Gateway
- There is insufficient memory for the Java Runtime Environment to continue.
- 使用CSS3关键帧动画创建的动态通知气泡
- linux steam安装路径,Ubuntu Kylin 18.04 steam安装及解决方法
- matlab二次求导函数,原来可以这样求导函数,再复杂的函数求导不再话下!
- 三个简单的C语言程序
- 国内好用的五款开源建站系统
- Axure的入门到精通(一)——基础使用及常用快捷键
- Centos下安装Dockers
- 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
- 服务器电源输出电压不稳定,电源模块输出电压变低的原因和解决方法
热门文章
- 静态初始化--我的理解
- 计算机知识认证,[IT认证]计算机基础知识.ppt
- java池模式_JAVA模式 对象池 简要代码示例
- 拓端tecdat|R语言基于协方差的SEM结构方程模型中的拟合指数
- 拓端tecdat|python关联规则学习:FP-Growth算法对药品进行“菜篮子”分析
- Oracle磁带机扩容方案,IBM TS3500带库磁带机扩容方案.doc
- linux上pybind11编辑python库
- python使用相对路径创建文件夹
- 【论文笔记】DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition
- Centos7.7下编译安装 cmake