Mam pytanie dotyczące konfiguracji adnotacji sprężynowych. Mam Fasola:Tworzenie warunkowego bobu sprężystego
@Bean
public ObservationWebSocketClient observationWebSocketClient(){
log.info("creating web socket connection...");
return new ObservationWebSocketClient();
}
i mam pliku właściwość:
@Autowired
Environment env;
w pliku własności chcę mieć specjalną właściwość logiczną
createWebsocket=true/false
który podpisuje czy fasoli ObservationWebSocketClient powinien zostać utworzony. Jeśli wartość właściwości to false, nie chcę w ogóle ustanawiać połączenia z gniazdem sieciowym.
Czy istnieje jakaś techniczna możliwość zrealizowania tego?
Nie masz bezpośredniej odpowiedzi na swoje pytanie, ale czy może jest odpowiedni dla Ciebie profil wiosenny? Więc ziarno powstaje tylko w profilu, w którym jest potrzebne (np. Test, rozwój, produkcja ...) – DrunkenPope