Ahoj,
mrkni na metody:
/**
* initializing actions
*/
public void afterPropertiesSet() {
loadSetupFile();
}
/**
* destroy actions
*/
public void destroy() {
//
}
Matěj Peterka napsal(a):
Ahoj,
muzete mi prosim nekdo poradit, jaky je "spravny" postup, jak inicializovat
webovou aplikaci, ktera vyuziva Spring Framework?
Nejde mi ted o inicializaci kontextu (nacteni XML konfigurace Springu).
Potreboval bych pri startu aplikace provest nektere specialni operace (napr.
overit. zda databaze obsahuje nektere potrebne udaje a eventuelne je tam
doplnit).
Obvykle se takova inicializace resi pomoci metody "init" u servletu.
Muj inicializacni ukon je ale potreba spustit az tehdy, kdyz je pripraven
kontext (spring beans).
Predpokladam, ze Spring na to bude mit nejaky "oficialni" postup.
Nikde ale nemuzu nic rozumneho vygooglovat. Vsechny odkazy vedou na
inicializaci kontextu (spring xml).
Je rozumny nasledujici postup?
Vytvorit potomka servletu DispatcherServlet.
Do tohoto servletu vpravit pomoci injection nejakou beanu, ktera bude obsahovat potrebny
inicializacni kod. Inicializace se provede pomoci "init-method" (viz spring
AOP).
Diky predem za namety
-mapet