[ASOS | Cvičenie] 2 - Spring profily a Zadanie 1

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Cvičenie nadväzuje na tému application properties v Spring/Spring Boot a ukazuje, ako externalizovať konfiguráciu aplikácie mimo zdrojového kódu. Na príklade pripojenia na MongoDB sa demonštruje vytvorenie property triedy, konfigurácia cez XML kontext s property placeholderom a načítanie hodnôt pomocou výrazu ${...}, pričom sa spomína aj možnosť ich šifrovania. Následne sa preberá práca s viacerými profilmi (napr. produkčný a dev), teda vytvorenie samostatných súborov application-dev.properties a application.properties a ich prepínanie podľa nastaveného profilu v config.xml. Na záver lektor avizuje predstavenie prvého bodovaného zadania vrátane formy, termínu a spôsobu odovzdania.

  • - Application properties slúžia na externú konfiguráciu aplikácie (napr. pripojenie na databázu) mimo zdrojového kódu.
  • - Ukážka konfigurácie pripojenia na MongoDB pomocou vlastnej property triedy a Spring XML kontextu.
  • - Použitie property-placeholder a výrazu ${...} na dynamické načítanie hodnôt zo súboru application.properties.
  • - Možnosť šifrovania citlivých údajov (napr. prihlasovacích údajov) v konfiguračných súboroch pomocou kľúča.
  • - V Spring Boote je načítanie properties jednoduchšie vďaka anotácii @Value.
  • - Vytváranie samostatných konfiguračných súborov pre rôzne prostredia (napr. application-dev.properties) a ich prepínanie pomocou Spring profilov.
  • - Na záver bude predstavené prvé bodované zadanie vrátane formy, termínu a spôsobu odovzdania.

Zhrnutie pripravené s pomocou AI z prepisu videa.