package com.didispace.chapter13; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication public class Chapter13Application { public static void main(String[] args) { SpringApplication.run(Chapter13Application.class, args); } @Slf4j @RestController static class HelloController { @Value("${db:}") private String db; @Value("${mq:}") private String mq; @RequestMapping("/") public String index() { log.info("db:" + db); log.info("mq:" + mq); return ""; } } }
时间: 2024-04-16 13:26:01 浏览: 106
fushu.zip_Fushu. org_fushu6_javaweb_laterl3j_www.fushu
这段代码是一个使用Spring Boot开发的应用程序,与之前的代码几乎相同。主要的区别是使用了lombok的@Slf4j注解替换了原来的@Log4j注解。@Slf4j注解可以自动为HelloController类生成一个名为log的日志对象,从而可以在代码中直接使用log对象进行日志记录。其他的代码逻辑和之前的版本一致。
阅读全文