java - Loading Properties file is giving weird behavior -


consider example

 public class emailsender {      private properties emailproperties;  public properties getemailproperties() {     return emailproperties;   }    public void setemailproperties(properties emailproperties) {     this.emailproperties = emailproperties;   } 

in applicationcontext.xml have

<bean name="emailsender" class="com.api.email.emailsender">     <property name="emailproperties" value="classpath*:email.properties"/> </bean> 

when debug whats set, see

enter image description here

how load properties emailproperties?

i had inject bean knows how resolve properties. following worked me

<bean id="emailproperties" class="org.springframework.beans.factory.config.propertiesfactorybean">     <property name="location" value="classpath:email.properties"/> </bean>  <bean name="emailsender" class="com.api.email.emailsender">     <property name="emailproperties" ref="emailproperties"/> </bean> 

Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -