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
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.