java - Spring 启动 : Is there a similar way to hold an XML resource of strings and reference them like in Androids framework?

标签 java android spring spring-boot resources

一直在四处浏览,找不到一个简单的解决方案。

我刚刚开始使用 Spring Boot,并试图看看我是否可以做类似 Android 的 getResources().getString(R.string.mystring)

的事情

我可能有一个不断变化的 API 文档引用列表、错误代码描述和许多其他“静态字符串”,出于同样的原因,我想将它们保存在一个地方(即作为 XML 资源保存在 res 文件夹中)推荐在 Android 中使用(易于更改且更易于翻译)。

到目前为止,我已经看到了从资源文件夹中的文件中获取 InputStream 的方法...但这并不是我想要的。

最佳答案

我参加聚会可能有点晚了,但可能的解决方案是仍然使用属性文件并使用 org.springframework.core.env.Environment 获取值,如下所示:

@Autowired
Environment env;

然后,您可以像这样获取属性文件中条目的值:

env.getProperty("foo.bar");

关于java - Spring 启动 : Is there a similar way to hold an XML resource of strings and reference them like in Androids framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51122775/

相关文章:

java - 如何测试 double 是否为整数

java - 什么是依赖注入(inject)?

java - jFormattedTextField 的 MaskFormatter 删除插入的值

android - 在 webview 中重新加载 url 后应用程序崩溃

java - Spring Boot 未加载特定配置文件

java - 如何创建多个Spring命名Bean实例?

java - 如何在 Spring Boot 应用程序中将千分尺与 jmx 一起使用?

java - 如何撤消 Java NetBeans 中的替换代码

android - 如何在android中找到距折线的距离?

java - Android Studio 中 fragment Activity 中的谷歌地图