私は複雑なJavaの春のブートプロジェクトを持っています。その1つのクラスMyClass
には、データベースからロードするのに30秒かかる静的属性があります。 MyClass
は@SpringBootApplication
として注釈され、アプリケーションが起動されたときの方法Intellij IDEAとSpring Boot:Javaコードの一部のみを再起動する方法は?
@Bean
public CommandLineRunner demo() {...
が実行されます。
開発中に、静的属性MyClass
を必要とするプロジェクトの他の部分をデバッグ/修正しているとき、これらの30秒を避けたいと思います。
Intellij IDEAのcompiler.automake.allow.when.app.running
レジストリ設定の利益を得て、変更されたクラスがホットスワップによって再度読み込まれるようにしたいと思います。
MyClass
は、別のクラスを変更するたびに何度も何度も実行されるのを避けることができますか(それぞれプロジェクト全体が再開されます)。
希望