Ověřila jsem si podobné otázky:
Jarní Boot: @vrací vždy Hodnotu null
Přesto, nemohu najít, co je špatně s mým anotace
To, jak ten kód vypadá v IntelliJ screenshot z IntelliJ
To je to, co je 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
Mám dvě .vlastnosti souborů: aplikace-dev.vlastnosti a aplikace.vlastnosti. Aktivní profil je nastaven na dev. V aplikace-dev.vlastnosti:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
Nejsem si jistý, jestli to je důležité, protože aktivní profil je nastaven na dev, ale v aplikaci.vlastnosti:
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
Abych to shrnul - proč je heslo hodnota zobrazena jako prázdná?