से मूल्य के लिए हल नहीं कर रहा है, मैंने इसे पहले किसी अन्य प्रोजेक्ट में काम किया है, मैं सिर्फ वही काम कर रहा हूं लेकिन किसी कारण से यह काम नहीं कर रहा है। स्प्रिंग @Value
संपत्ति फ़ाइल से पढ़ने नहीं है, लेकिन इसके बजाय यह सचमुचवसंत @ वैल्यू संपत्ति फ़ाइल
मूल्य ले रहा है AppConfig.java
@Component
public class AppConfig
{
@Value("${key.value1}")
private String value;
public String getValue()
{
return value;
}
}
applicationContext.xml:
<context:component-scan
base-package="com.test.config" />
<context:annotation-config />
<bean id="appConfigProperties"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:appconfig.properties" />
</bean>
appconfig.properties
key.value1=test value 1
मेरी नियंत्रक में, मैं जहां है:
@Autowired
private AppConfig appConfig;
आवेदन ठीक शुरू होता है, लेकिन यह रिटर्न
${key.value1}
यह नहीं है जब मैं
appConfig.getValue()
करना गुण फ़ाइल के अंदर मूल्य को हल करें।
विचार?
डुप्लिकेट http://stackoverflow.com/questions/11890544/spring-value-annotation-in-controller-class-not-evaluating-to-value-inside-pro और http://stackoverflow.com/questions/ 5275724/spring-3-0-5-doesnt-मूल्यांकन-मूल्य-एनोटेशन-गुण-गुण – pedjaradenkovic
धन्यवाद! उस धागे को नहीं मिला, जो मुझे मिला वह मूल्य शून्य से संबंधित था –