编程小技巧8-优化日志对象创建代码
陈老老老板
在一些公司中使用日志是在类首创建logger对象,写代码的时候每个类都要写创建日志记录对象,这个可以优化一下,使用前面用过的lombok技术给我们提供的工具类即可。
@RestController
@RequestMapping("/books")
public class BookController extends BaseClass{
//平时写法
private static final Logger log = LoggerFactory.getLogger(BookController.class);
}
导入lombok后使用注解搞定,日志对象名为log。使用Slf4j注解代替
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
</dependency>
@Slf4j //这个注解替代了下面那一行
@RestController
@RequestMapping("/books")
public class BookController extends BaseClass{
//这一句可以不写了
// private static final Logger log = LoggerFactory.getLogger(BookController.class);
}
