Rumah > Java > javaTutorial > Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

WBOY
Lepaskan: 2023-06-04 15:07:04
ke hadapan
1407 orang telah melayarinya
Direktori
  • Java menyelesaikan keperluan medan konfigurasi dinamik

    • Berikut ialah kaedah pelaksanaan utama saya

    • Mata ringkasan pelaksanaan saya

  • java membaca medan konfigurasi

    • Kaedah satu @Value ( "{medan sepadan}")

    • Kaedah 2 memperkenalkan Persekitaran

  • Ringkasan

Java menyelesaikan keperluan untuk medan konfigurasi dinamik

Pernahkah anda menghadapi keperluan untuk pentadbir mengkonfigurasi berbilang medan untuk diisi oleh pengguna seperti gambar di bawah

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

Pelaksanaan saya adalah melalui paparan json dinamik yang disimpan dalam pangkalan data

Berikut ialah pelaksanaan utama saya

1 Mula-mula buat entiti java yang memenuhi keperluan Kelas (yang berikut ialah entiti saya)

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

2. Pangkalan data menyimpan berbilang medan yang dikonfigurasikan oleh pentadbir Json yang dijana oleh kelas entiti ini

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

3 Cipta medan dalam jadual perniagaan pangkalan data untuk menyimpan rentetan tatasusunan json medan yang dikonfigurasikan oleh pentadbir isi semula pengguna untuk memproses data perniagaan

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

Perkara ringkasan pelaksanaan saya

  • Biar pentadbir mengkonfigurasi jumlah medan yang ada dan kemudian menyimpannya di bahagian belakang untuk menyediakan data medan isian semula pengguna untuk kali berikutnya pengguna mengisi

  • Halaman isi bahagian hadapan memaparkan json (gambar tajuk 2) yang disimpan dalam kelas entiti untuk diisi oleh pengguna.

  • Bahagian belakang kemudian mengisi medan yang dikonfigurasikan pada halaman isian belakang Simpan untuk menyediakan data isian untuk pengeditan atau butiran seterusnya

java membaca medan konfigurasi

<.>Kaedah 1 @Value("{medan sepadan}")

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

@Value("${authUrl}")
private String authUrl;
Salin selepas log masuk

Masalahnya: @Value("${authUrl}") hanya boleh sepadan dengan satu medan. Jika anda memperkenalkan 100 medan, anda perlu menulis 100 @Value(" ${field}")

Kaedah kedua untuk memperkenalkan Persekitaran

@Autowired
private Environment environment;
//获取配置文件字段
environment.getProperty("对应字段");
Salin selepas log masuk
lebih mudah daripada kaedah pertama kelas dan gunakan kaedah getPropertynya untuk mendapatkan nilai

Atas ialah kandungan terperinci Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan