1
resposta

@Value em classe que não seja @Service

Bom dia, o professor fala em ler variáveis do application.properties em classes gerenciadas pelo Spring.

Isso quer dizer que se eu tentar usar o @Value("${api.security.token.secret}") em uma classe que não seja @Service ou @Component etc, não vai funcionar?

Obrigado

1 resposta

Oi!

Isso mesmo. Só funciona dentro de alguma classe gerenciada pelo Spring, ou seja, que esteja anotada com @Controller, @Service, @Component, @Configuration, etc.

Bons estudos!