Printemps @Valeur renvoie <vide>

0

La question

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?

1

La meilleure réponse

0

Je soupçonne que ce soit Intellij cache les champs avec password en eux (bien que <empty> c'est un peu une merde de remplissage) ou Intellij a du mal à régler le droit de propriété de valeur pour ce champ (pour quelque raison que ce soit).

Cependant, le fait que votre application démarre, indique que, au moins, le Printemps de Démarrage permet de résoudre les propriétés correctement, sinon il ne serait pas le début et la faire exploser. Il ne serait pas démarrer en raison de ne pas être en mesure de résoudre la propriété ou en raison de ne pas être capable de se connecter à la base de données.

2021-11-22 10:05:14

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................