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

Pengenalan kepada penyelesaian Java kepada keperluan medan konfigurasi dinamik

WBOY
WBOYke hadapan
2023-06-04 15:07:041349semak imbas
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;

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("对应字段");

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam