All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.mengweijin.quickboot.framework.util.SpringUtils Maven / Gradle / Ivy

There is a newer version: 1.0.45
Show newest version
package com.github.mengweijin.quickboot.framework.util;

import cn.hutool.extra.spring.SpringUtil;
import org.springframework.context.i18n.LocaleContextHolder;

/**
 * @author Meng Wei Jin
 * @description spring工具类
 **/
public final class SpringUtils extends SpringUtil {

    /**
     * 根据消息键和参数 获取消息 委托给spring messageSource
     * 

* 页面可使用标签获取国际化资源 * 需导入:<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> *

* 如果后台没有设置默认语言,页面访问时(thymeleaf)url参数可以添加 lang=zh_CN或lang=en_US这样的参数来实现国际化,也可以不添加。 * 当不添加lang=en_US参数时,如果测试时语言没变化,一般是由于浏览器缓存,Shift+F5刷新一下即可。 *

* messages文件命名规则: * messages.properties * messages_zh_CN.properties * messages_en_US.properties * * @param key message key in messages_zh_CN.properties * @param args args * @return value */ public static String getMessage(String key, Object... args) { return getApplicationContext().getMessage(key, args, LocaleContextHolder.getLocale()); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy