我的项目看起来像Spring Boot Test:每个模块的Application类是否是一个好主意?
myProject/
/persistence/pom.xml
/persistence/src/main/java/PersistenceApplication.java
/persistence/src/main/java/**.java
/business/pom.xml
/business/src/main/java/BusinessApplication.java
/business/src/main/java/**.java
/api/pom.xml
/api/src/main/java/ApiApplication.java
/api/src/main/java/**.java
api
取决于business
和business
取决于persistence
模块。在生产中运行时,ApiApplication
将成为主要班级。
但是,在运行测试时,为了运行使用@SpringBootTest
注释的Spring测试,我认为需要添加PeristenceApplication
和BusinessApplication
。
这真的是一个要求吗?我对Spring-Boot
了解不多,希望知道这里的建议是什么?
如何使用@SpringBootTest
来测试我的模块,但不需要*Application.java
中的persistence
和business
模块?
谢谢
你喜欢正常的单元测试还是更多的集成测试? – Patrick
更多单元测试 – daydreamer