Spring @ Değeri <empty>değerini döndürür

0

Soru

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?

1

En iyi cevabı

0

Intellij'in alanları gizlediğinden şüpheleniyorum password onları (ancak <empty> bu biraz berbat bir dolgu maddesidir) veya Intellij, bu alan için doğru özellik değerini çözmekte zorlanır (herhangi bir nedenle).

Bununla birlikte, uygulamanızın başlatılması, en azından Spring Boot'un özellikleri doğru bir şekilde çözdüğünü, aksi takdirde başlatılamayacağını ve patlamayacağını gösterir. Özelliği çözümleyememesi veya veritabanına bağlanamaması nedeniyle başlatılmazdı.

2021-11-22 10:05:14

Diğer dillerde

Bu sayfa diğer dillerde

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