問題タブ [spring-boot-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - @SpringBootTest 使用時の Null ポインター
私はSpring Boot 1.4を使用していますが、
統合テストに @SpringBootTest アノテーションを使用すると、null ポインターが返されます。
メインクラスの場合:
次に、私のコントローラーで:
ハローサービス
しかし、リクエストを処理するときに helloService の場合は NullPointException と言う方法があります。
私は何が欠けていますか?
spring-boot - サーバーを一度起動し、すべてのテスト後に停止する方法は?
すべてのテストの前に一度サーバーを起動し、すべてのテストが実行された後にサーバーをシャットダウンしたいと考えています。
Spring Boot 1.3 では、テストが実行される前に一度サーバーを起動し、すべてのテストが実行された後にサーバーを停止する@Component
withを作成できました。@PostConstruct
@PreDestroy
Spring Boot 1.5 にアップグレードした後、すべてのメソッドの@PostConstruct
前に呼び出されます。すべてのテストが実行された後にのみ呼び出されます。 @Test
@PreDestroy
@Test
何が変わったのか、そして/または今どのようにすべきですか?