Benzer soruları kontrol ettim:
Spring - @ Değeri null değerini döndürür
Spring Boot: @ Value her zaman null değerini döndürür
Yine de, ek açıklamamda neyin yanlış olduğunu bulamıyorum
Intellij'de kod böyle görünüyor ıntellij'den ekran görüntüsü
Bunun altında ne var
@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
İki tane var .özellikler dosyaları: application-dev.özellikleri ve uygulaması.özellikleri. Etkin profil dev olarak ayarlanmıştır. Uygulamada-dev.sahip olduğum özellikler:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
Etkin profil dev olarak ayarlandığından, ancak uygulamada önemli olup olmadığından emin değilim.sahip olduğum özellikler:
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
Özetlemek gerekirse-parola değeri neden boş olarak gösterilir?