我想为我的Spring Boot应用程序中的单个控制器编写WebMvcTest
测试。除其他外,我的应用程序中还包含一些自定义Converters
。尽管我要测试的特定控制器不需要它们,但Spring还是尝试创建它们。
现在是问题:那些自定义转换器需要我的应用程序中更多的Bean,而这些bean尚未由WebMvcTest
测试片初始化。并且不想模拟数十个与特定测试完全无关的bean。除了在excludeFilters
中手动指定它们之外,从某些WebMvcTest
测试中排除某些Web组件的最佳做法是什么?
我想为我的Spring Boot应用程序中的单个控制器编写WebMvcTest测试。除其他外,我的应用程序中还包含一些自定义转换器。尽管此操作不需要它们...
对于自定义测试,请不要使用WebMvcTest,创建自定义配置: