J'ai vérifié similaire questions:
Printemps - @Valeur renvoie la valeur null
Printemps de Démarrage: @Valeur renvoie toujours null
Pourtant, je ne trouve pas quel est le problème avec mon annotation
Cette façon dont le code ressemble à l'Ide capture d'écran de l'Ide
C'est quoi sous
@Component
public class VisitMapper {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
//more code below
J'en ai deux .les propriétés des fichiers: application-dev.propriétés et application.les propriétés. Profil actif est défini sur dev. Dans l'application-dev.propriétés que j'ai:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
Vous ne savez pas si elle est importante car profil actif est défini à dev, mais dans l'application.propriétés que j'ai:
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
Pour résumer pourquoi la valeur du mot de passe indiqué que vide?