1 Paket Ketergantungan Upgrade
1.1 Proyek Maven
1.1.1 Perbarui Versi Ketergantungan Musim Semi
Buka pom.xml dan perbarui semua nomor versi spring3.x ke spring4.x. Disarankan untuk menggunakan konfigurasi atribut, seperti:
<Properties> <spring.version> 4.3.16.release </spring.version> </ Properties>
Ini hanya membutuhkan satu peningkatan, dan kutipannya adalah sebagai berikut:
<dependency> <GroupId> org.springframework </groupId> <ArTifactId> Spring-core </stifactid> <version> $ {spring.version} </version> </dependency> ...1.1.2 Tingkatkan Kuarsa
Upgrade Kuarsa 1.x ke Kuarsa 2.x:
<dependency> <GroupId> org.quartz-Scheduler </groupid> <ArTifactId> quartz </artifactid> <version> 2.3.0 </version> </dependency>
Ubah org.springframework.scheduling.quartz.CronTriggerBean dalam file konfigurasi kuarsa org.springframework.scheduling.quartz.CronTriggerFactoryBean
1.1.3 Meningkatkan Jackson
Versi Jackson ditingkatkan menjadi 2.9.4:
<Jackson.Version> 2.9.4 </jackson.version>
1.2 Proyek Non-Maven
Untuk proyek yang bukan Maven, prosesnya lebih menyakitkan untuk diperbarui ke Spring4.x, karena paket JAR yang sesuai perlu diganti secara manual.
Di bawah ini adalah paket JAR yang mungkin terlibat dan perlu diganti:
terkait kuarsa
Jackson Terkait
Terkait musim semi
2 Ganti Metode QueryForint Spring JDBC
Metode QueryForInt telah sudah usang, harap ubah ke metode QueryForObject:
queryforobject (string sql, peta <string,?> parammap, class <t> wajib)
Contoh Panggilan: Salin kode kode sebagai berikut: int count = namedparameterjdbctemplate.queryForObject (sql, params, integer.class);
3 SpringMVC Mengembalikan Format JSON
Ternyata di Spring3, format JSON akan dikembalikan secara default, tetapi di Spring4, format XML dapat dikembalikan secara default:
Format pesan respons
Jika format pesan respons di sini menjadi aplikasi/xml; charset = UTF-8, Anda dapat menambahkan produces = "application/json" ke @RequestMapping in Controller untuk secara eksplisit menentukan format return JSON.
Contoh:
Salin kode sebagai berikut: @RequestMapping (value = "/Login", Method = requestMethod.post, menghasilkan = "Application/JSON")
4 Perbarui nomor versi XSD di file konfigurasi XML
Ubah format sebagai http://www.springframework.org/schema/xxx/spring-xxx-3.0.xsd ke http://www.springframework.org/schema/xxx/spring-xxx-4.0.xsd , jika ada.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.