質問: resource.getInputStream()) { return StreamUtils.copyToString(stream, StandardCharsets.UTF_8); } catch (IOException e) { throw new IllegalArgumentException(path + " is not found!", e); } } } ```
回答: クラスに`@Slf4j`アノテーションが付いていることからLombokの機能を使ったものだと思います。 下記に引用するように`@Slf4j`アノテーションをクラスにつけると`private static final org.slf4j.Logger log`というコードが自動的に生成され、`log.debug("....");`のようにログ出力が可能となります。 `@Slf4j`以外にもログ出力に関連するアノテーションがありますが、詳しくは下記リンク先のドキュメントをご覧ください。 @Log (and friends) > > You put the variant of @Log on your class (whichever one applies to the logging system you use); you then have a static final log field, initialized to the name of your class, which you can then use to write log statements. > > > @Slf4j > > Creates private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class); > > >