Spring Boot-Inject依赖性作为方法参数,而不是使用自动装配的依赖性

时间:2019-11-13 23:44:32

标签: java spring-boot junit5

在服务impl中,当我使用RestTemplate时,无法对类方法(依赖于自定义错误响应处理程序)进行单元测试,因为resttemplate的MockBean不能用于setErrorHandler等。

因此,我必须将RestTemplate注入到方法中-在我的serviceimpl类中将其作为方法参数传递。

请让我知道用从应用程序上下文注入的自动连接的RestTemplate替换为一个好方法,该方法参数(有助于单元测试)resttemplate允许我创建一个RestTemplate实例并为此对象设置所需的数据。

感谢有经验的人可以回应。谢谢

0 个答案:

没有答案