我在参考资料目录中定义了两个属性文件。
它们是:-
信息。属性
message.welcome=Se registro correctamente. Le enviaremos
留言。属性
message.welcome=Welcome To our main login page
现在,我正试图通过如下方式使用thymeleaf在我的html页面上访问此消息:-
<h1 th:text="#{message.welcome}"></h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.
Obcaecati voluptatibus odio vero et quasi, incidunt quae eaque
maiores repellendus totam placeat autem quam eligendi ut in
veritatis. Dolores, repellendus dolor.</p>
和我的配置文件:-
@Configuration
public class MvcConfig implements WebMvcConfigurer {
@Autowired
private MessageSource messageSource;
public MvcConfig() {
super();
}
@Bean
public LocaleResolver localeResolver(){
SessionLocaleResolver localeResolver = new SessionLocaleResolver();
localeResolver.setDefaultLocale(Locale.US);
return localeResolver;
}
@Bean
public LocaleChangeInterceptor localeChangeInterceptor(){
LocaleChangeInterceptor lci = new LocaleChangeInterceptor();
lci.setParamName("lang");
return lci;
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(localeChangeInterceptor());
}
@Override
public Validator getValidator() {
LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
validator.setValidationMessageSource(messageSource);
return validator;
}
}
为什么没有显示欢迎信息?