一直在四处浏览,找不到一个简单的解决方案。
我刚刚开始使用 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/