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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage