Perfis de mola no nível do método?
Eu gostaria de apresentar alguns métodos que são executados apenas durante o desenvolvimento.
Eu pensei que poderia usarSpring @Profile
anotação aqui? Mas como posso aplicar esta anotação no nível da classe, para que esse método seja chamado apenas se o perfil específico estiver configurado nas propriedades?
spring.profiles.active=dev
Tome o seguinte como pseudocódigo. Como isso pode ser feito?
class MyService {
void run() {
log();
}
@Profile("dev")
void log() {
//only during dev
}
}