Mengapa pakej javax.xml.bind ditamatkan dalam Java 11?
Java 11 Package javax.xml.bind is Deprecated
Dalam Java 8, pakej javax.xml.bind mengandungi Java Architecture untuk Kelas XML Binding (JAXB), yang membenarkan pembangun mensiri dan menyahsiri objek Java ke dan dari XML. Walau bagaimanapun, dalam Java 11, pakej javax.xml.bind telah dialih keluar.
Mengapa javax.xml.bind dialih keluar dalam Java 11?
Javax. Pakej xml.bind ialah sebahagian daripada modul Java EE (Enterprise Edition). Dalam Java 11, Oracle mengalih keluar modul Java EE, termasuk javax.xml.bind. Ini adalah sebahagian daripada usaha yang lebih besar untuk memodulasi platform Java dan menjadikannya lebih ringan.
Bagaimana untuk menyelesaikan isu tersebut?
Terdapat dua cara untuk menyelesaikan isu tersebut :
1. Gunakan versi ganti teknologi Java EE.
Oracle telah mengeluarkan versi ganti teknologi Java EE, termasuk JAXB, yang boleh digunakan dengan Java 11. Untuk menggunakan versi ganti ini, anda perlu menambah kebergantungan Maven berikut pada projek anda:
<code class="xml"><dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.0</version> </dependency></code>
2. Gunakan Jakarta XML Binding.
Jakarta XML Binding ialah pelaksanaan baharu spesifikasi JAXB yang merupakan sebahagian daripada platform Jakarta EE. Jakarta XML Binding serasi sepenuhnya dengan JAXB, dan ia boleh digunakan sebagai pengganti drop-in untuk javax.xml.bind. Untuk menggunakan Jakarta XML Binding, anda perlu menambah kebergantungan Maven berikut pada projek anda:
<code class="xml"><dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>2.3.3</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.3</version> <scope>runtime</scope> </dependency></code>
Nota: Versi terkini Jakarta XML Binding ialah 3.0.0. Untuk menggunakannya, gantikan versi pergantungan dalam coretan kod di atas dengan 3.0.0.
Atas ialah kandungan terperinci Mengapa pakej javax.xml.bind ditamatkan dalam Java 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Penyelesaian masalah dan penyelesaian kepada perisian keselamatan syarikat yang menyebabkan beberapa aplikasi tidak berfungsi dengan baik. Banyak syarikat akan menggunakan perisian keselamatan untuk memastikan keselamatan rangkaian dalaman. …

Penyelesaian untuk menukar nama kepada nombor untuk melaksanakan penyortiran dalam banyak senario aplikasi, pengguna mungkin perlu menyusun kumpulan, terutama dalam satu ...

Pemprosesan pemetaan medan dalam dok sistem sering menemui masalah yang sukar ketika melaksanakan sistem dok: bagaimana untuk memetakan medan antara muka sistem dengan berkesan ...

Mula musim bunga menggunakan versi IntelliJideaultimate ...

Penukaran objek dan tatasusunan Java: Perbincangan mendalam tentang risiko dan kaedah penukaran jenis cast yang betul Banyak pemula Java akan menemui penukaran objek ke dalam array ...

Apabila menggunakan Mybatis-Plus atau Rangka Kerja ORM yang lain untuk operasi pangkalan data, sering diperlukan untuk membina syarat pertanyaan berdasarkan nama atribut kelas entiti. Sekiranya anda secara manual setiap kali ...

Bagaimanakah penyelesaian caching Redis menyedari keperluan senarai kedudukan produk? Semasa proses pembangunan, kita sering perlu menangani keperluan kedudukan, seperti memaparkan ...

Penjelasan terperinci mengenai reka bentuk jadual SKU dan SPU di platform e-dagang Artikel ini akan membincangkan isu reka bentuk pangkalan data SKU dan SPU dalam platform e-dagang, terutamanya bagaimana menangani jualan yang ditentukan pengguna ...
