web-dev-qa-db-ja.com

Spring Boot Webアプリケーションでコンソールに印刷する方法

Nodeバックグラウンドから来て、スプリングブートの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を使用しています。

7
SpaceOso

System.out.println(job);あなたがしたように。

Yourpackage.Job@2g45e0f9のようなものを出力します

デバッグモードを使用してコードを実行し、postメソッドが実行されるかどうかを確認してください。

6
robocode

ロギング設定ファイルにconsole appenderを追加しようとしましたか? slf4j + logbackエコシステムでできること

logback.xmlで、

<configuration>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
    <encoder class="net.logstash.logback.encoder.LogstashEncoder">
        <timeZone>UTC</timeZone>
    </encoder>
</appender>
<logger name="com.yourcompany.packagename" level="INFO" additivity="false">
    <appender-ref ref="consoleAppender" />
</logger>
<root level="ERROR">
    <appender-ref ref="consoleAppender" />
</root>
</configuration>
1
lrathod