首页 > 其他分享 >使用ResourceBundle国际化资源文件读取properties详解

使用ResourceBundle国际化资源文件读取properties详解

时间:2023-07-10 10:38:10浏览次数:46  
标签:ACCOUNT properties ResourceBundle 详解 static EMAIL email


eg:
public  class Commons {
    //工具类创建常量
    public static String EMAIL_ACCOUNT;
    public static String EMAIL_PASSWORD;
    //静态区域块读取 properties 
    static{
        ResourceBundle resource=ResourceBundle.getBundle("init");
        EMAIL_ACCOUNT=resource.getString("email_account").trim();
        EMAIL_PASSWORD=resource.getString("email_password").trim();
    }
//创建的   properties 配置
email_account=ygc@qq.com
email_password=ygc123456
//在程序里可以通过类+常量名直接调用定义在properties 的配置信息
    Commons.EMAIL_ACCOUNT;
    Commons.EMAIL_PASSWORD


标签:ACCOUNT,properties,ResourceBundle,详解,static,EMAIL,email
From: https://blog.51cto.com/kero99/6674332

相关文章

  • mysql开启远程连接的权限及性能优化详解
    最近使用NavicatforMySQl访问远程mysql数据库,出现报错,显示“1130-Host’xxx.xxx.xxx.xxx’isnotallowedtoconnecttothisMySQLserver“。经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访......
  • SSO单点登录基本概念实现思路以及小的实例详解
    一、什么是单点登录SSO(SingleSign-On)SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题解决了用户只需要登录一......
  • MyEclipse 10 配置jad反编译工具步骤及详解
    MyEclipse10如何查看底层源码可以配置jad//下面是步骤:方法一1、下载jad158g.win.zip文件和net.sf.jadclipse_3.3.0.jar文件。2、将下载的jad158g.win.zip文件解压,并将jad.exe文件复制到jdk的安装目录下的jre文件夹下。例如:D:\develop\Java\jre7\bin\jad.exe。3、将下载的net......
  • Cesium导航指针放大缩小定位平移详解
    一、需求分析点击按钮可以对地图进行放大缩小,点击重置可以返回原先初始地点,点击指针球可以移动切换不同视角。二、代码实现我的版本为Cesium1.69 cesium-navigation-es61.1.6 源码有BUG需要更改安装命令:npm cesium-navigation-es6或者yarnadd npmi cesium-navigation......
  • LLaMA模型指令微调 字节跳动多模态视频大模型 Valley 论文详解
    Valley:VideoAssistantwithLargeLanguagemodelEnhancedabilitY大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~担任某大厂的算法工程师,带来最新的前沿AI知识和工具,包括AI相关技术、ChatGPT、AI绘图等,欢迎大家交流~。近期基于LLaMA微调的模型有很多,Alpaca,Vi......
  • 详解Django请求与响应:深入理解Web Http交互的核心机制
    本文深入探讨了Django中的请求与响应处理,从Django请求和响应的基础知识、生命周期,到HttpRequest和HttpResponse对象的详细介绍。同时,讨论了Django的视图和请求、响应处理,以及安全性和异步处理的考虑。最后,对比了Django与Flask、FastAPI等框架在请求响应处理上的异同......
  • 基于MFC dll实现C++/CLI dll组件全过程详解(附完整源码) 浮云绘图
    ​模块化组件化实现独立的功能模块是软件设计的良好习惯,一般用实现为DLL。普通的DLL对外提供接口是采用导出函数接口,如果接口数量不大,只是50个以内,这种方式很适合;如果对外接口有上百个,导出函数接口就完全破坏了软件模块化分层设计的理念,使用接口非常麻烦,此情形采用C++/CLI导出类......
  • Vue详解设置路由导航的两种方法<router-link to=“”>和router.push(...)
    1.<router-linkto="">to里的值可以是一个字符串,也可以是一个描述地址的对象。//字符串<router-linkto="apple">toapple</router-link>//对象<router-link:to="{path:'apple'}">toapple</router-link>//命名路由&l......
  • C#三种定时器Timer详解
    https://blog.csdn.net/qq_57798018/article/details/128243618在C#中Timer类的定义有三个:System.Threading.TimerSystem.Windows.Forms.Timer//仅在.NetFramework中System.Timers.Timer1、System.Windows.Forms.Timer定时器System.Windows.Forms命名空间下的Timer控件,它......
  • 24.solidwork零件导入cad图纸详解
    1.从其他软件导出或者绘制2维图纸,保存cad图纸2.用solidwrk打开保存的CAD图纸,选择2d草图,选择mm,导入后打钩3.单击左键crrl+c复制4.CTRL+V复制到要绘制的零件图中5.右键单击导图,选择编辑草图平面,选择要放置的草图平面位置后草图与平面共面6.进入编辑草图,点击移动实体命......