Hej Reader,
Czasami podczas implementowania aplikacji w Spring’u mamy potrzebę tworzenia bean’ów, tylko jeśli jakiś warunek został spełniony. Może to być dostępność zewnętrznego komponentu (baza danych, inna aplikacja) lub na przykład parametr konfiguracyjny. Co zrobić, jeśli nie chcemy tworzyć konkretnego bean’a w danym momencie lub środowisku?
Spring udostępnia nam adnotację @Conditional, która na podstawie określonego warunku decyduje, czy bean zostanie załadowany do kontekstu aplikacji, co sprawia że jest to bardzo użyteczna funkcjonalność.
Dowiedz się więcej na:
https://arasoftware.pl/2020/12/07/adnotacja-conditional/
Dzięki,
Radek z AraSoftware.pl