类 CustomResourceBundleControl
java.lang.Object
java.util.ResourceBundle.Control
net.sohelp.boot.admin.core.service.i18n.CustomResourceBundleControl
自定义国际化资源
- 从以下版本开始:
- 2024/1/30 17:00
- 作者:
- AaronFung
-
字段概要
从类继承的字段 java.util.ResourceBundle.Control
FORMAT_CLASS, FORMAT_DEFAULT, FORMAT_PROPERTIES, TTL_DONT_CACHE, TTL_NO_EXPIRATION_CONTROL -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload) 创建新的资源包实例,用于加载自定义路径下的国际化资源文件
-
构造器详细资料
-
CustomResourceBundleControl
构造函数,初始化自定义资源文件路径- 参数:
path- 资源文件的基础路径
-
-
方法详细资料
-
newBundle
public ResourceBundle newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload) throws IllegalAccessException, InstantiationException, IOException 创建新的资源包实例,用于加载自定义路径下的国际化资源文件- 覆盖:
newBundle在类中ResourceBundle.Control- 参数:
baseName- 资源包的基础名称locale- 区域设置信息format- 资源文件格式loader- 类加载器reload- 是否重新加载资源- 返回:
- ResourceBundle 资源包实例
- 抛出:
IllegalAccessException- 当访问权限不足时抛出InstantiationException- 当实例化失败时抛出IOException- 当IO操作出现异常时抛出
-