Federprofile auf Methodenebene?
Ich möchte einige Methoden vorstellen, die nur während der Entwicklung ausgeführt werden.
Ich dachte, ich könnte verwendenSpring @Profile
Anmerkung hier? Aber wie kann ich diese Annotation auf Klassenebene anwenden, sodass diese Methode nur aufgerufen wird, wenn das bestimmte Profil in den Eigenschaften konfiguriert ist?
spring.profiles.active=dev
Nimm das Folgende als Pseudocode. Wie geht das?
class MyService {
void run() {
log();
}
@Profile("dev")
void log() {
//only during dev
}
}