Spring Boot容器のロード時に特定操作を行う(推奨)
場合によってはSpring Boot容器の起動後にいくつかの操作を実行する必要があります。この場合は、Appplication Listener<E extens Aplication Event>インターフェースを実現し、対応するイベントを指定して実行します。例えば、いくつかのカスタム保護スレッドを起動します。
Application ConteextEventは、Appplication Comptextによって引き起こされるイベントのベースクラスであり、いくつかの実装クラスがあります。
Contect RefreshedEvent:AppplicationComptext容器初期化または更新時にこのイベントをトリガして、一回実行します。
Contect StartEvent:Configrable Apple plication Controtextインターフェースのstart()メソッドを使用してApplication Comptext容器を起動すると、このイベントをトリガします。
Conteext Close Event:Configrable Apple plication Conteetインターフェースのclose()メソッドを使用してAppliation Comptext容器を閉じると、このイベントをトリガします。
Conteext Stop pedEvent:Configrable Apple plication Controtextインターフェースのstop()方法でAppliation Comptext容器を停止すると、このイベントをトリガします。
コード例
以上は小编が绍介したSpring Boot容器をロードする时に、特定の操作を実行します。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
Application ConteextEventは、Appplication Comptextによって引き起こされるイベントのベースクラスであり、いくつかの実装クラスがあります。
Contect RefreshedEvent:AppplicationComptext容器初期化または更新時にこのイベントをトリガして、一回実行します。
Contect StartEvent:Configrable Apple plication Controtextインターフェースのstart()メソッドを使用してApplication Comptext容器を起動すると、このイベントをトリガします。
Conteext Close Event:Configrable Apple plication Conteetインターフェースのclose()メソッドを使用してAppliation Comptext容器を閉じると、このイベントをトリガします。
Conteext Stop pedEvent:Configrable Apple plication Controtextインターフェースのstop()方法でAppliation Comptext容器を停止すると、このイベントをトリガします。
コード例
@Component
public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
System.out.println(" , ");
}
}
締め括りをつける以上は小编が绍介したSpring Boot容器をロードする时に、特定の操作を実行します。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。