Gambaran keseluruhan sistem konfigurasi
Modul sistem konfigurasi mencapai pengurusan bersatu pelbagai sumber fail seperti konfigurasi semasa pembangunan dan penyelenggaraan projek melalui struktur direktori yang ringkas, menyediakan penyelesaian yang fleksibel, ringkas dan berkesan untuk pembangunan dan penggunaan modular
Pakej Maven; dependencies
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-configuration</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
Nota: Tambahkan konfigurasi di atas dalam pom.xml projek Modul ini telah memperkenalkan kebergantungan pakej teras secara lalai, tidak perlu mengulang konfigurasi.
Ciri
- Menyeragamkan proses pembangunan modular dan pengurusan kitaran hayat bersatu fail sumber dari perspektif pembangunan
- Mengintegrasikan semua sumber ke dalam keseluruhan sistem dari perspektif kebolehselenggaraan, dengan penggunaan semula sumber sistem yang berkesan dan fleksibiliti; pembinaan penyepaduan, penggunaan, sandaran data dan pemindahan;
- Pengambilan fail konfigurasi mudah, pemuatan dan mod pengurusan
- Perkongsian sumber antara modul, modul boleh berkongsi konfigurasi, kelas dan balang projek (projek) dan fail sumber lain; Menyokong penghuraian fail konfigurasi XML dan Properties secara lalai, dan boleh menyesuaikan format fail melalui antara muka IConfigurationProvider, menyokong caching dan mengelakkan pemuatan berulang Sokongan objek konfigurasi
- pengisytiharan anotasi, yang boleh dimuatkan dan diisi secara automatik tanpa pengekodan kandungan ke dalam objek kelas;
@Configuration
Membina (kompilasi) dan pengedaran modul bersepadu, memulakan dan menghentikan perkhidmatan, dan struktur klasifikasi fail sumber yang jelas untuk lokasi pantas