`@PostConstruct` uruchamia się po wstrzyknięciu zależności, aby wykonać inicjalizację (np. walidacja konfiguracji, rozgrzanie cache). `@PreDestroy` działa przy zamykaniu kontekstu, aby zwolnić zasoby. To hooki lifecycle zarządzane przez kontener.