IDEA编辑国际化.properties文件没有Resource Bundle怎么办?

问题描述

最近在做SpringBoot国际化,IDEA添加了messages.propertiesmessages_en_US.propertiesmessages_zh_CN.properties国际化文件后,在编辑页面底部没有Resource Bundle,这使得我在写key=value的时候在每个properties文件都要拷贝一次,大大影响了工作效率,因此为了让好厚米们在写国际化文件时有个良好的操作体验(我要流,我要流),特此记录properties文件没有Resource Bundle怎么办?

官方介绍什么是Resource Bundle

我使用的是IDEA社区版2023.1版本,创建了如图这三个文件,它们都属于名称是messages的资源包,前缀是一样的。

如果没安装Resource Bundle Editor插件,.properties文件的编辑界面是没有底下这个Resource Bundle按钮的。

Resource Bundle Editor插件

.properties资源包提供专用编辑器。使用资源包编辑器更改属性值,这将确保您同时编辑整套属性文件。IntelliJ IDEA 在资源包的每个文件中创建相应的记录。

安装插件

打开IDEA,settings >> Plugins >> 搜索Resource Bundle Editor >> 点击install进行插件安装就可以了,不需要重启。

使用方法

就是在Resource Bundle界面左上角点击+新增按钮添加属性name,这个属性name会在资源包里的每个properties文件都会添加上,然后右侧可以填写属性name在每个properties文件中的值。

最终效果如下所示

希望这篇文章可以帮助到好厚米们(刘豆浆先生)

文章中的主播界用词纯属搞笑,大家请勿模仿!

相关推荐
不爱学英文的码字机器5 分钟前
深度解析《AI+Java编程入门》:一本为零基础重构的Java学习路径
java·人工智能·后端·重构
不光头强38 分钟前
spring IOC
java·spring·rpc
懒羊羊不懒@39 分钟前
JavaSe—泛型
java·开发语言·人工智能·windows·设计模式·1024程序员节
JIngJaneIL41 分钟前
口腔健康系统|口腔医疗|基于java和小程序的口腔健康系统小程序设计与实现(源码+数据库+文档)
java·数据库·spring boot·小程序·论文·毕设·口腔医疗小程序
Zhang青山1 小时前
使用 Nginx 轻松处理跨域请求(CORS)
java·后端
麦麦鸡腿堡1 小时前
Java的三代日期类(Date,Calendar,LocalDateTime)
java·开发语言
青衫码上行1 小时前
【Java Web学习 | 第四篇】CSS(3) -背景
java·前端·学习
寒山李白3 小时前
IDEA连接MySQL服务器数据库指南
java·数据库·mysql·intellij-idea·idea·database
计算机学姐4 小时前
基于SpringBoot的动漫推荐系统【协同过滤推荐算法+词云图+排行榜】
java·vue.js·spring boot·后端·mysql·intellij-idea·推荐算法
人邮异步社区4 小时前
推荐几本学习计算机语言的书
java·c语言·c++·python·学习·golang