簡體   English   中英

從Spring屬性文件中讀取值

[英]Reading value from Spring Property file

這是我試圖從My.properties文件讀取“ TestMe變量的代碼。

public class TestToCheckProperties {

    private int testMe;

      public void setTestMe(int testMe) {
    this.testMe = testMe;
        }

    public static void main(String args[]){
        ApplicationContext context = new ClassPathXmlApplicationContext("classpath:/META-INF/spring/bean/dfp-web-beans.xml");
        TestToCheckProperties testToCheckProperties=context.getBean(TestToCheckProperties);
        System.out.println("testMe: "+testToCheckProperties.testMe);
}

這是在我的Spring.XML中,我為類TestToCheckProperties創建了一個bean:

<bean id='TestToCheckProperties' class="com.My.Code.TestToCheckProperties"  >
        <property name="testMe" value="${My.code.TestToCheckProperties}" />
    </bean>

這在我的My.Property文件中,並且我正在嘗試在我的課程中讀取以下值:

#TestToCheckProperties
My.code.TestToCheckProperties=10 

這是我遇到的錯誤

該聲明:

TestToCheckProperties testToCheckProperties = 
    context.getBean(TestToCheckProperties);

是無效的。 它應該是:

TestToCheckProperties testToCheckProperties = 
    (TestToCheckProperties) context.getBean("TestToCheckProperties");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM