Spring Boot 开发:国际化、错误处理与 JDBC 操作
1. 国际化与 Hibernate 验证错误处理
1.1 浏览器 Cookie 与语言设置
浏览器通过 Cookie 存储 LOCALE 值来记录语言设置。若删除该 Cookie 并重新加载页面,页面过渡效果将以默认的英语语言呈现。
1.2 Hibernate 验证错误的资源包
Spring Boot 使用 Hibernate Validator 作为 Bean 验证 API 的实现。Hibernate 验证会在根类路径中查找 ValidationMessages.properties 文件以获取失败消息键。可以为国际化(i18n)和 Hibernate 验证错误消息注册 Validator bean,示例代码如下:
@Configuration
public class WebConfig implements WebMvcConfigurer {
...
@Autowired
private MessageSource messageSource;
@Override
public Validator getValidator() {
LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
factory.setValidationMessageSource(mes
超级会员免费看
订阅专栏 解锁全文
3230

被折叠的 条评论
为什么被折叠?



