代码之家  ›  专栏  ›  技术社区  ›  Jcov

spring boot:有没有类似的方法来保存字符串的xml资源并像在androids框架中那样引用它们?

  •  1
  • Jcov  · 技术社区  · 7 年前

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

    我刚刚开始使用spring boot,想看看我是否能做一些类似于android的事情 getResources().getString(R.string.mystring)

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alex Roig    7 年前

    对于一小部分属性,可以将字符串存储在应用程序中。属性使用

    应用程序属性:

    my.string.in.properties=test
    

    在你的豆子里:

    @Value("${my.string.in.properties:my_default_value}")
    String myString;
    

    这将在mystring中加载值“test”。如果密钥不在属性文件中,它将加载 : 是的。