从Node的背景来看,在spring Boot 中console.log()的等价物是什么?
例如,我想在我的控制台中看到以下方法中的作业信息。
@RequestMapping(value = "jobposts/create", method = RequestMethod.POST)
public Job create(@RequestBody Job job){
System.out.println(job);
return jobRepository.saveAndFlush(job);
}
System.out.println();我知道如何在Java中实现它,但它似乎没有出现在我的控制台中。使用IntelliJ。
6条答案
按热度按时间jhiyze9q1#
System.out.println(job);
就像你做的那样。它会打印类似于您的package.Job@2g45e0f9的内容
尝试使用调试模式执行代码,并查看post方法是否会执行。
oknwwptz2#
这是除了@robocode发布的内容之外的内容。重写
Job
类中的toString
方法,以按照您希望的方式打印参数。使其更容易简单地sysout您的对象。
mkshixfv3#
你有没有尝试在日志配置文件中添加console appender?这里是你在slf4j + logback生态系统中的操作方法
在logback.xml中,
nx7onnlm4#
您可以尝试**Lombok**
在类级别使用
@Slf4j
,在类的任何地方使用log.info('text')
。jpfvwuh45#
在pom文件中导入log4j依赖项
在控制器中定义logger,如:
然后使用
sycxhyv76#
如果上面的方法不能解决问题,请确保您正在发出包含sysout语句的适当请求