Я бы хотел ввести некоторые методы, которые выполняются только во время разработки.
Я думал, что могу использовать аннотацию Spring @Profile
здесь? Но как я могу применить эту аннотацию на уровне класса, так что этот метод вызывается только в том случае, если определенный профиль настроен в свойствах?
spring.profiles.active=dev
В качестве псевдокода возьмите следующее. Как это можно сделать?
class MyService {
void run() {
log();
}
@Profile("dev")
void log() {
//only during dev
}
}