@AutoConfigureWebMvc
वर्तमान में निम्न स्वत: विन्यास वर्गों आयात (में spring.factories
देखना spring-boot-test-autoconfigure
जार):
# AutoConfigureMockMvc auto-configuration imports
org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc=\
org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration,\
org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityAutoConfiguration,\
org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration,\
org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration
इस सूची
MockMvcSecurityAutoConfiguration
से
स्वचालित रूप से सुरक्षा फिल्टर के साथ एकीकरण प्रदान करेगा।
यदि आपको अतिरिक्त फ़िल्टर के लिए समर्थन जोड़ने की आवश्यकता है तो आप अपना खुद का MockMvcBuilderCustomizer
लिख सकते हैं (प्रेरणा के लिए MockMvcSecurityConfiguration.SecurityMockMvcBuilderCustomizer
देखें)।
आप नेस्टेड @TestConfiguration
वर्ग का उपयोग कर सकते या तो एक विशेष परीक्षा में आपका कस्टमाइज़ हुक करने के लिए, आप आप अपने खुद के spring.factories
जोड़ सकते हैं और स्वचालित रूप से सभी परीक्षणों में जोड़ने के लिए AutoConfigureMockMvc
कुंजी इस्तेमाल कर सकते हैं।
स्रोत
2016-08-03 16:48:01