springboot @Slf4j
时间: 2023-12-26 09:28:38 浏览: 103
SpringBoot集成slf4j的日志文件输入xml配置.txt
在Spring Boot中,@Slf4j是一个注解,它可以帮助我们在类中使用Slf4j日志记录器。通过使用@Slf4j注解,我们可以直接在类中创建一个名为log的日志记录器,而无需手动编写LoggerFactory.getLogger()代码。
下面是一个使用@Slf4j注解的示例:
```java
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Slf4j
@Controller
public class MyController {
@GetMapping("/hello")
public String hello() {
log.info("Hello, Spring Boot!");
return "hello";
}
}
```
在上面的示例中,我们使用@Slf4j注解在MyController类中创建了一个名为log的日志记录器。然后,在hello()方法中,我们使用log.info()方法记录了一条日志。
需要注意的是,使用@Slf4j注解之前,我们需要在项目的依赖中添加Lombok和Slf4j的相关依赖。
阅读全文