Jak používat Spring 3.1 profile

publikováno: 27.4.2013

Od verze Spring 3.1 je možné používat profily. K čemu jsou dobré? Zejména k rozlišení testovacího a produkčního prostředí.

Vytvořte 2 konfigurační soubory: db-prod.xml (s nastavením databáze pro produkci) a db-dev.xml (s nastavením databáze pro vývoj)

V root contextu (standardně /WEB-INF/applicationContext.xml) nastavte:

 <beans profile="prod">
<import resource="db-prod.xml" />
</beans>
<beans profile="dev">
<import resource="db-dev.xml" />
</beans>

Ve /WEB-INF/web.xml nastavte výchozí profil na "prod":

 <context-param>
<param-name>spring.profiles.default</param-name>
<param-value>prod</param-value>
</context-param>

Při testování používejte "dev" profil:

mvn -Dspring.profiles.active="dev" jetty:run

Reference

Líbilo se mi celé pojetí kurzu - možná trošku netradiční, nicméně dělané ajťákem pro ajťáky. :-) ("normální" člověk, který by se na kurzu náhodou ocitl, by asi nechápal). Vše bylo

Martin

Školení pro nás bylo velice přínosné. Ocenil jsem zejména konzultace vhodnosti použití přímo nad reálnými problémy v našem projektu. Výklad byl plně customizovaný našim potřebám a znalostem. Celkově velká spokojenost.

Jiří

Školení se mi opravdu líbilo. Jako vždy bylo vidět, že pan Pinkas se v dané oblasti dobře orientuje a ví jak se Docker používá v praxi. Vysvětlení pojmů vždy prijde

Zdeněk


Novinky

9.5.2019: Plánovaný přechod Java EE -> Jakarta EE
Posledních několik měsíců intenzivně sleduji plánovaný přechod z Java EE na Jakarta EE. A musím říct, že to je shit-show :-(

22.3.2019: Termíny Java školení léto 2019
Nové termíny!!!

22.3.2019: Vyšla Java 12!
Java 12 je venku!!!