bean id=messageSource class=orgspringframeworkcontextsupportReloadableResourceBundleMessageSource !-- 资源文件名-- property name=basenames list valueWEB-INFre
这段代码配置了Spring MVC的国际化消息和数据验证功能。
-
配置了一个ReloadableResourceBundleMessageSource bean,这是一个国际化消息资源的管理器,它可以加载多个资源文件,用于不同的语言和地区。其中,basenames属性指定了资源文件的路径和文件名,fileEncodings属性指定了文件编码,cacheSeconds属性指定了缓存时间。
-
配置了一个LocalValidatorFactoryBean bean,这是一个数据验证器工厂,它可以根据注解或XML配置文件定义的规则对JavaBean进行验证。其中,providerClass属性指定了数据验证器的实现类,validationMessageSource属性指定了国际化消息资源的管理器,用于显示验证错误信息。
-
配置了mvc:annotation-driven元素,启用了Spring MVC的注解驱动,其中conversion-service属性指定了类型转换器的管理器,validator属性指定了数据验证器的管理器。这样,在使用@RequestParam、@ModelAttribute等注解接收和转换请求参数时,会自动调用类型转换器和数据验证器
原文地址: https://www.cveoy.top/t/topic/eGeM 著作权归作者所有。请勿转载和采集!