0 Tage Serie
java / beginner
Snippet

Umgebungsspezifische Logik mit @Profile

Profile ermöglichen es Ihnen, Beans nur in bestimmten Umgebungen zu registrieren. Beispielsweise können Sie eine Bean für 'dev' und eine andere für 'prod' laden.

snippet.java
java
1
2
3
4
5
@Component
@Profile("dev")
public class DevDataSource {
// Logic specifically for development environments
}
spring
Erklärung
1
@Profile("dev")
Teilt Spring mit, diese Klasse nur zu instanziieren, wenn das Profil 'dev' aktuell aktiv ist.