Dobrý den

V DB tabulce mám uložené globální nastavení pro aplikaci jako např:
- adresa společnosti
- cesta k šablonám
- email
atd.

Při staru aplikace potřebuji toto nastavení přečíst z DB a vložit  je do 
aplikačního kontextu odkud je mohu pohodlně číst.
Nevím přesně jak to udělat nejlépe.
Používám Tomcat6 Spring.

Je toto nejlepší řešení?
V souboru applicationContext.xml definovat bean se statickým konstruktorem, do 
něj si injectovat EntityManagera.
Ve statickém konstruktoru vytáhnout záznamy z DB a vložit je do aplikačního 
kontextu.

Prvně mě napadlo použít filtr Context Listener, což by bylo fajn, ale  v něm se 
nedostanu k EntittyManagerovi.
Nebo by šlo v ContextListenerovi iniciovat applicationContext:
 ApplicationContext ctx = AppContext.getApplicationContext();
a zněj si pak EntityManagera vytáhnout?
Přijde mi to takové přes ruku a nevím, zda by to nedělalo nejakou neplechu.

Děkuji moc za radu. Bohužel nemám s kým tyto věci konzultovat.
Tomáš

Odpovedet emailem