当前位置: 首页 > 知识库问答 >
问题:

Java:如何使用spring注释将.Properties文件的内容加载到属性中?

罗翔
2023-03-14
cat=250
dog=560
lama=1000
donkey=650
<util:properties id="app_props"
                 location="classpath*:/application.properties" />
private Properties properties;

共有1个答案

甘学潞
2023-03-14

按照以下方法注册属性文件

XML配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:context="http://www.springframework.org/schema/context"
   xsi:schemaLocation="
      http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
      http://www.springframework.org/schema/context 
      http://www.springframework.org/schema/context/spring-context-4.2.xsd">

      <context:property-placeholder location="classpath:foo.properties" />

</beans> 

Java配置

@Configuration
@PropertySource("classpath:foo.properties")
public class PropertiesWithJavaConfig {
    //...
}
@Value( "${jdbc.url}" )
private String jdbcUrl;
 类似资料:
  • 问题内容: 我有一个简单的应用程序,其中我使用几个属性文件来获取其他用户编辑的内容(指向网站的链接等)。 我加载属性的类如下所示: 一些属性文件: 这可以正常工作,但是如果我对properties-file进行更改,则必须重新加载应用程序以可视化所做的任何更改。 如果我将位置移动到磁盘而不是类路径,是否可以定期或手动重新加载?我不希望更改时自动完成此操作,因为我想控制何时完成/更新。 问题答案:

  • 问题内容: 通过使用文件中的以下代码块 我能够生成具有以下文件内容的文件 我想知道如何在生成的文件中添加评论?例如,生成的属性应具有以下内容: 我如何使用Ant来动态地做到这一点? 问题答案: 不支持编写带有多个注释的属性文件。为什么呢 PropertyFile.java ant属性文件任务由一个类支持,该类使用store()方法存储注释。从任务中仅提取一条注释,并将其传递给类以保存到文件中。 解

  • 问题内容: 我想将Spark参数(例如输入文件,输出文件)存储到Java属性文件中,然后将该文件传递到Spark Driver中。我正在使用spark- submit提交作业,但是找不到参数来传递属性文件。你有什么建议吗? 问题答案: 在这里,我找到了一种解决方案: props文件 :(mypropsfile.conf)// 注意:密钥的前缀为“ spark”。 否则道具将被忽略。 发射 如何调用

  • 问题内容: 我在Web应用程序的根目录有一个文本文件,我想将其加载到javascript .. groovy中的变量中,我可以这样做: 如何在javascript中获得类似的结果? 问题答案: XMLHttpRequest,即AJAX,不带XML。 具体执行的方式取决于您使用的JavaScript框架,但是如果我们忽略互操作性问题,您的代码将类似于: 但是,通常来讲,并不是所有平台上都提供XMLH

  • 我想在.properties文件中有一个值列表,即: 并直接加载到我的类中,即: 据我所知,另一种方法是将其放在spring配置文件中,并将其作为bean引用加载(如果我错了,请纠正我),即 但有没有办法做到这一点呢?使用.properties文件?附注:如果可能的话,我想用任何自定义代码来完成这个任务。

  • 例如,我有一个bean类 我想设置这个属性的值。 在Xml配置中,我可以 我如何实现同样的事情,即设置属性的值使用Java注释?现在我已经读到,我们可以使用@Value注释使用一些属性文件,但它不能不使用属性文件,做的方式,我通过xml文件?或者使用属性文件是必要的? 我可以通过包含