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áš
