1 Upgrade -Abhängigkeitspaket
1.1 Maven -Projekt
1.1.1 Aktualisieren Sie die Springabhängigkeitsversion aktualisieren
Öffnen Sie pom.xml und aktualisieren Sie alle Spring3.x -Versionsnummern auf Spring4.x. Es wird empfohlen, die Attributkonfiguration zu verwenden, z. B.:
<Properties> <spring.version> 4.3.16.Release </spring.version> </properties>
Dies erfordert nur ein Upgrade, und das Zitat lautet wie folgt:
<Dependentcy> <gruppe> org.springFramework </Groupid> <artifactId> Spring-Core </artifactid> <version> $ {Spring.version} </Version> </abhängig> ...1.1.2 Quarz aktualisieren
Quartz 1.x Upgrade auf Quartz 2.x:
<Depopenty> <gruppe> org.quartz-Planer </Groupid> <artifactID> Quartz </artifactId> <version> 2.3.0 </Version> </abhängig>
org.springframework.scheduling.quartz.CronTriggerFactoryBean org.springframework.scheduling.quartz.CronTriggerBean
1.1.3 Upgrade von Jackson
Jackson -Version wurde auf 2.9.4 aktualisiert:
<Jackson.version> 2.9.4 </jackson.version>
1.2 Nicht-Maven-Projekte
Bei Projekten, die nicht Maven sind, ist es schmerzhafter, auf Spring4.x zu aktualisieren, da das entsprechende JAR -Paket manuell ersetzt werden muss.
Im Folgenden finden Sie ein JAR -Paket, das möglicherweise beteiligt ist und ersetzt werden muss:
Quarz verwandt
Jackson verwandt
Frühlingsbezogen
2 Ersetzen Sie die QueryForInt -Methode von Spring JDBC
Die QueryforinT -Methode wurde veraltet. Bitte wechseln Sie in die QueryforObject -Methode:
queryForObject (String SQL, Map <String,?> Parammap, Klasse <T> fordert type)
Aufrufen Beispiel: Kopieren Sie den Code -Code wie folgt: int count = namedParameterjdbctemplate.queryforObject (SQL, Params, Integer.Class);
3 SpringMVC gibt das JSON -Format zurück
Es stellt sich heraus, dass im Frühjahr3 das JSON -Format standardmäßig zurückgegeben wird, aber im Spring4 kann das XML -Format standardmäßig zurückgegeben werden:
Antwortnachrichtenformat
Wenn das hier die Antwortmeldungsformat hier Anwendung/XML; CharSet = UTF-8 wird, können Sie produces = "application/json" zu @RequestMapping in Controller hinzufügen, um das Rückgabe-JSON-Format explizit anzugeben.
Beispiel:
Kopieren Sie den Code wie folgt: @RequestMapping (value = "/login", method = requestMethod.post, produziert = "application/json").
4 Aktualisieren Sie die XSD -Versionsnummer in der XML -Konfigurationsdatei
Ändern Sie das Format als http://www.springframework.org/schema/xxx/spring-xxx-3.0.xsd in http://www.springframework.org/schema/xxx/spring-xxx-4.0.xsd , falls beliebig.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.