2021-08-27から1日間の記事一覧

@ConditionalOnExpressionを使う

@Scheduledでタスクを作成したけど、設定ファイルで起動する/しないを切り替えたい。 @ConditionalOnExpressionを利用すればできるらしい。 SleepTasks.java ~省略~ @Component @RequiredArgsConstructor @ConditionalOnExpression("${tasks.sleep-tasks.…

@PostConstructと@PreDestroyを使う

アプリ起動時と停止時に何かしらの処理を行いたい。 コンポーネントを用意して、メソッドに@PostConstructと@PreDestroyを付与すれば簡単にできるらしい。 ApplicationListner.java package com.example.demo; import javax.annotation.PostConstruct; impor…