Java 我们是否必须在每个集成测试用例的方法中创建rest模板的新实例?
Java 我们是否必须在每个集成测试用例的方法中创建rest模板的新实例?,java,spring,spring-boot,mockito,integration-testing,Java,Spring,Spring Boot,Mockito,Integration Testing,公共无效方法1(){ restTemplate=新的restTemplate(); } 公开作废方法2(){ restTemplate=新的restTemplate(); } 公开无效方法50(){ restTemplate=新的restTemplate(); } .... 是。您可以只创建一个实例,并在所有情况下重复使用它。如果您在集成测试中使用真实的RestTemplate(比如访问内存中的服务或类似服务),这也将是安全的。问题到底是什么?如果您在方法中实例化restTemplate,那么
公共无效方法1(){
restTemplate=新的restTemplate();
}
公开作废方法2(){
restTemplate=新的restTemplate();
}
公开无效方法50(){
restTemplate=新的restTemplate();
}
.... 代码>是。您可以只创建一个实例,并在所有情况下重复使用它。如果您在集成测试中使用真实的RestTemplate(比如访问内存中的服务或类似服务),这也将是安全的。问题到底是什么?如果您在方法中实例化restTemplate,那么不,您不能在那里放置模拟。如果你不,你可以。无论如何,在大多数情况下,JUnit将自己运行echt方法,所以最终创建的restTemplates可能比您想象的要多。