接口的使用
org.springframework.validation.Validator
使用Validator的程序包 程序包 说明 org.springframework.messaging.handler.annotation.reactive Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.org.springframework.messaging.handler.annotation.support Support classes for working with annotated message-handling methods.org.springframework.messaging.simp.annotation.support Support classes for handling messages from simple messaging protocols (like STOMP).org.springframework.messaging.simp.config Configuration support for WebSocket messaging using higher level messaging protocols.org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient.org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilderimplementations.org.springframework.validation Provides data binding and validation functionality, for usage in business and/or UI layers.org.springframework.validation.beanvalidation Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.org.springframework.web.bind.support Support classes for web data binding.org.springframework.web.reactive.config Spring WebFlux configuration infrastructure.org.springframework.web.servlet.config.annotation Annotation-based setup for Spring MVC.org.springframework.messaging.handler.annotation.reactive中Validator的使用
返回Validator的org.springframework.messaging.handler.annotation.reactive中的方法 修饰符和类型 方法 说明 ValidatorMessageMappingMessageHandler. getValidator()Return the configured Validator instance.ValidatorPayloadMethodArgumentResolver. getValidator()Return the configured validator, if any.参数类型为Validator的org.springframework.messaging.handler.annotation.reactive中的方法 修饰符和类型 方法 说明 voidMessageMappingMessageHandler. setValidator(Validator validator)Set the Validator instance used for validating@Payloadarguments.参数类型为Validator的org.springframework.messaging.handler.annotation.reactive中的构造器 构造器 说明 PayloadMethodArgumentResolver(List<? extends Decoder<?>> decoders, Validator validator, ReactiveAdapterRegistry registry, boolean useDefaultResolution)org.springframework.messaging.handler.annotation.support中Validator的使用
参数类型为Validator的org.springframework.messaging.handler.annotation.support中的方法 修饰符和类型 方法 说明 voidDefaultMessageHandlerMethodFactory. setValidator(Validator validator)Set the Validator instance used for validating@Payloadarguments.参数类型为Validator的org.springframework.messaging.handler.annotation.support中的构造器 构造器 说明 PayloadArgumentResolver(MessageConverter messageConverter, Validator validator)已过时。PayloadArgumentResolver(MessageConverter messageConverter, Validator validator, boolean useDefaultResolution)已过时。PayloadMethodArgumentResolver(MessageConverter messageConverter, Validator validator)PayloadMethodArgumentResolver(MessageConverter messageConverter, Validator validator, boolean useDefaultResolution)org.springframework.messaging.simp.annotation.support中Validator的使用
返回Validator的org.springframework.messaging.simp.annotation.support中的方法 修饰符和类型 方法 说明 ValidatorSimpAnnotationMethodMessageHandler. getValidator()Return the configured Validator instance.参数类型为Validator的org.springframework.messaging.simp.annotation.support中的方法 修饰符和类型 方法 说明 voidSimpAnnotationMethodMessageHandler. setValidator(Validator validator)Set the Validator instance used for validating@Payloadarguments.org.springframework.messaging.simp.config中Validator的使用
返回Validator的org.springframework.messaging.simp.config中的方法 修饰符和类型 方法 说明 ValidatorAbstractMessageBrokerConfiguration. getValidator()Override this method to provide a customValidator.protected ValidatorAbstractMessageBrokerConfiguration. simpValidator()Return anValidatorinstance for validating@Payloadmethod arguments.org.springframework.test.web.reactive.server中Validator的使用
参数类型为Validator的org.springframework.test.web.reactive.server中的方法 修饰符和类型 方法 说明 WebTestClient.ControllerSpecWebTestClient.ControllerSpec. validator(Validator validator)Configure a global Validator.org.springframework.test.web.servlet.setup中Validator的使用
参数类型为Validator的org.springframework.test.web.servlet.setup中的方法 修饰符和类型 方法 说明 StandaloneMockMvcBuilderStandaloneMockMvcBuilder. setValidator(Validator validator)Provide a customValidatorinstead of the one created by default.org.springframework.validation中Validator的使用
org.springframework.validation中Validator的子接口 修饰符和类型 接口 说明 interfaceSmartValidatorExtended variant of theValidatorinterface, adding support for validation 'hints'.返回Validator的org.springframework.validation中的方法 修饰符和类型 方法 说明 ValidatorDataBinder. getValidator()Return the primary Validator to apply after each binding step, if any.返回变量类型为Validator的类型的org.springframework.validation中的方法 修饰符和类型 方法 说明 List<Validator>DataBinder. getValidators()Return the Validators to apply after data binding.参数类型为Validator的org.springframework.validation中的方法 修饰符和类型 方法 说明 voidDataBinder. addValidators(Validator... validators)Add Validators to apply after each binding step.static voidValidationUtils. invokeValidator(Validator validator, Object target, Errors errors)static voidValidationUtils. invokeValidator(Validator validator, Object target, Errors errors, Object... validationHints)voidDataBinder. replaceValidators(Validator... validators)Replace the Validators to apply after each binding step.voidDataBinder. setValidator(Validator validator)Set the Validator to apply after each binding step.org.springframework.validation.beanvalidation中Validator的使用
实现Validator的org.springframework.validation.beanvalidation中的类 修饰符和类型 类 说明 classCustomValidatorBeanConfigurable bean class that exposes a specific JSR-303 Validator through its original interface as well as through the SpringValidatorinterface.classLocalValidatorFactoryBeanThis is the central class forjavax.validation(JSR-303) setup in a Spring application context: It bootstraps ajavax.validation.ValidationFactoryand exposes it through the SpringValidatorinterface as well as through the JSR-303Validatorinterface and theValidatorFactoryinterface itself.classOptionalValidatorFactoryBeanLocalValidatorFactoryBeansubclass that simply turnsValidatorcalls into no-ops in case of no Bean Validation provider being available.classSpringValidatorAdapterAdapter that takes a JSR-303javax.validator.Validatorand exposes it as a SpringValidatorwhile also exposing the original JSR-303 Validator interface itself.org.springframework.web.bind.support中Validator的使用
返回Validator的org.springframework.web.bind.support中的方法 修饰符和类型 方法 说明 ValidatorConfigurableWebBindingInitializer. getValidator()Return the Validator to apply after each binding step, if any.参数类型为Validator的org.springframework.web.bind.support中的方法 修饰符和类型 方法 说明 voidConfigurableWebBindingInitializer. setValidator(Validator validator)Set the Validator to apply after each binding step.org.springframework.web.reactive.config中Validator的使用
返回Validator的org.springframework.web.reactive.config中的方法 修饰符和类型 方法 说明 protected ValidatorDelegatingWebFluxConfiguration. getValidator()protected ValidatorWebFluxConfigurationSupport. getValidator()Override this method to provide a customValidator.default ValidatorWebFluxConfigurer. getValidator()Provide a customValidator.ValidatorWebFluxConfigurerComposite. getValidator()ValidatorWebFluxConfigurationSupport. webFluxValidator()Return a globalValidatorinstance for example for validating@RequestBodymethod arguments.参数类型为Validator的org.springframework.web.reactive.config中的方法 修饰符和类型 方法 说明 protected ConfigurableWebBindingInitializerWebFluxConfigurationSupport. getConfigurableWebBindingInitializer(FormattingConversionService webFluxConversionService, Validator webFluxValidator)Return theConfigurableWebBindingInitializerto use for initializing allWebDataBinderinstances.RequestMappingHandlerAdapterWebFluxConfigurationSupport. requestMappingHandlerAdapter(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, FormattingConversionService conversionService, Validator validator)org.springframework.web.servlet.config.annotation中Validator的使用
返回Validator的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 protected ValidatorDelegatingWebMvcConfiguration. getValidator()protected ValidatorWebMvcConfigurationSupport. getValidator()Override this method to provide a customValidator.default ValidatorWebMvcConfigurer. getValidator()Provide a customValidatorinstead of the one created by default.ValidatorWebMvcConfigurerAdapter. getValidator()已过时。Provide a customValidatorinstead of the one created by default.ValidatorWebMvcConfigurationSupport. mvcValidator()Return a globalValidatorinstance for example for validating@ModelAttributeand@RequestBodymethod arguments.参数类型为Validator的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 protected ConfigurableWebBindingInitializerWebMvcConfigurationSupport. getConfigurableWebBindingInitializer(FormattingConversionService mvcConversionService, Validator mvcValidator)Return theConfigurableWebBindingInitializerto use for initializing allWebDataBinderinstances.RequestMappingHandlerAdapterWebMvcConfigurationSupport. requestMappingHandlerAdapter(ContentNegotiationManager contentNegotiationManager, FormattingConversionService conversionService, Validator validator)Returns aRequestMappingHandlerAdapterfor processing requests through annotated controller methods.