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


Odpovedet emailem