Jar @Hodnota vráti <prázdny>

0

Otázka

Overil som podobné otázky:

Jar - @vráti Hodnotu null

Jar Boot: @Hodnota vždy vráti hodnotu null

Ale, nemôžem nájsť to, čo je zle s mojím anotácia

To, ako kód vyzerá v IntelliJ screenshot z IntelliJ

To je čo pod

@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

Ja mám dve .vlastnosti súborov: žiadosť-dev.vlastnosti a aplikácie.vlastnosti. Aktívny profil je nastavený na dev. V žiadosti-dev.vlastnosti som:

spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres

Nie je istý, či je to dôležité, pretože aktívny profil je nastavený na dev, ale v žiadosti.vlastnosti som:

spring.datasource.url=
spring.datasource.username=
spring.datasource.password=

Aby som to zhrnul - prečo je heslo hodnota zobrazí ako prázdny?

1

Najlepšiu odpoveď

0

Mám podozrenie, že buď Intellij skrýva polia s password v nich (aj keď <empty> je trochu mizerný filler) alebo Intellij má pevný čas pri riešení právo majetková hodnota pre toto pole (z akéhokoľvek dôvodu).

Avšak skutočnosť, že aplikácia sa spustí naznačuje, že aspoň Jar Boot sa vyriešiť problém vlastnosti správne, inak to nebude štart a vyhodiť. To by sa začať buď z dôvodu, že nie je schopný vyriešiť majetok alebo z dôvodu, že nie je schopný pripojiť na databázu.

2021-11-22 10:05:14

V iných jazykoch

Táto stránka je v iných jazykoch

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