Spring ApplicationContextInitializer and properties -


i learning applicationcontextinitializer. reading example shown below part of webapp setup

public class myapplicationcontextinitializer implements applicationcontextinitializer<configurablewebapplicationcontext>{ ..... ..... public void initialize(configurablewebapplicationcontext applicationcontext)  { string homekey = ((configurablewebapplicationcontext)applicationcontext).getservletcontext().getinitparameter("homekey"); ................. ............... 

the corresponding web.xml

............... ...............     <context-param>         <param-name>contextclass</param-name>         <param-value>           org.springframework.web.context.support.annotationconfigwebapplicationcontext       </param-value>     </context-param>     <context-param>         <param-name>contextconfiglocation</param-name>         <param-value>com.xxx.config</param-value>     </context-param>     <context-param>         <param-name>contextinitializerclasses</param-name>         <param-value>com.xxxx.myapplicationcontextinitializer</param-value>     </context-param>     <context-param>         <param-name>homekey</param-name>         <param-value>yyyyy</param-value>     </context-param> ............. ............... 

i want duplicate behavior in non webapp application, more learning purposes.

i have modified myapplicationcontextinitializer follows

public class myapplicationcontextinitializer implements applicationcontextinitializer<configurableapplicationcontext>{ ................ ...................... public void initialize(configurableapplicationcontext applicationcontext) { ............ ............. 

my question how "homekey" without web.xml. assuming can use system properties or use property file , call methods applicationcontext.getenvironment().getproperty or applicationcontext.getresource(). can without system properties or property file. web.xml did not use property file.


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -