Spring Bootホットデプロイメントとユニットテスト
1358 ワード
ホットデプロイ依存度の追加: spring-boot-maven-plugin を追加
構成が完了すると、すべての操作のホットな導入を実現できます.操作がうまくいかない場合は、次の理由があります. spring bootバージョンが正しくありません.ここでは2.0.0バージョンを使用しています. SpringApplication.setRegisterShutdownHook(false)が設定されています. ページホットデプロイの実装には、spring.thymeleaf.cache=falseの構成を追加する必要があります.
ユニットテスト依存 を追加例:
Spring Bootプロジェクトのテストクラスは、クラスに@RunWith(SpringRunner.class)を定義し、Springのテスト環境でテストを実行させ、注記@SpringBootTest(classes=App.class)でApp.classがプロジェクトの起動クラスである.
org.springframework.boot
spring-boot-devtools
true
org.springframework.boot
spring-boot-maven-plugin
true
構成が完了すると、すべての操作のホットな導入を実現できます.操作がうまくいかない場合は、次の理由があります.
ユニットテスト
org.springframework.boot
spring-boot-starter-test
test
@RunWith(SpringRunner.class)
@SpringBootTest(classes = App.class)
public class StudentControllerTest{
// Controller 、Service 。。。。
}
Spring Bootプロジェクトのテストクラスは、クラスに@RunWith(SpringRunner.class)を定義し、Springのテスト環境でテストを実行させ、注記@SpringBootTest(classes=App.class)でApp.classがプロジェクトの起動クラスである.