thymeleaf全局变量定义
1、 重写configureViewResolvers方法
@Component
public class WebMvcConfigurerAdapter implements WebMvcConfigurer {
@Resource(name="thymeleafViewResolver")
private ThymeleafViewResolver thymeleafViewResolver;
@Value("${spring.env}")
private String version = "DEV";
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
if (thymeleafViewResolver != null) {
Map<String, Object> vars = new HashMap<>(1);
vars.put("version", version);
thymeleafViewResolver.setStaticVariables(vars);
}
WebMvcConfigurer.super.configureViewResolvers(registry);
}
}
2、html中应用
<div class="environmentclass" th:data-value="${version}">

浙公网安备 33010602011771号