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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!