1 pacote de dependência de atualização
1.1 Projeto Maven
1.1.1 Atualizar versão de dependência da mola
Abra o Pom.xml e atualize todos os números de versão Spring3.x para Spring4.x. Recomenda -se usar a configuração de atributos, como:
<Proadies> <pring.version> 4.3.16.release </spring.version> </souperties>
Isso requer apenas uma atualização, e a citação é a seguinte:
<Depencency> <GrupidId> org.springframework </frugiD> <ArtifactId> Spring-core </ArtifactId> <versão> $ {spring.version} </versão </dependency> ...1.1.2 Upgrade Quartz
Atualização de quartzo 1.x para quartzo 2.x:
<Depencency> <GrupidId> org.quartz-scheduler </groupid> <ArtifactId> quartz </artifactId> <versão> 2.3.0 </versão> </dependency>
Alterar org.springframework.scheduling.quartz.CronTriggerBean no arquivo de configuração de quartzo org.springframework.scheduling.quartz.CronTriggerFactoryBean
1.1.3 Atualizando Jackson
Versão Jackson atualizada para 2.9.4:
<Jackson.version> 2.9.4 </jackson.version>
1.2 Projetos que não são de maven
Para projetos que não são MAVEN, o processo é mais doloroso de atualizar para Spring4.x, porque o pacote JAR correspondente precisa ser substituído manualmente.
Abaixo está um pacote JAR que pode estar envolvido e precisa ser substituído:
Relacionado ao quartzo
Jackson relacionado
Relacionado à primavera
2 Substitua o método Queryforint de Spring JDBC
O método de Queryforint foi descontinuado, altere o método QueryForObject:
QueryForObject (String sql, map <string ,?> parammap, classe <t> requerirtype)
Exemplo de chamada: copie o código do código da seguinte forma: int count = denomepParameterjdbcTemplate.QueryForObject (SQL, Params, Integer.class);
3 Springmvc retorna o formato JSON
Acontece que, em Spring3, o formato JSON será devolvido por padrão, mas em Spring4, o formato XML poderá ser devolvido por padrão:
Formato da mensagem de resposta
Se o formato da mensagem de resposta aqui se tornar aplicativo/xml; charset = utf-8, você poderá adicionar produces = "application/json" para @RequestMapping no controlador para especificar explicitamente o formato JSON de retorno.
Exemplo:
Copie o código da seguinte forma: @RequestMapping (Value = "/Login", Method = requestMethod.Post, Produces = "Application/JSON")
4 Atualize o número da versão XSD no arquivo de configuração XML
Altere o formato como http://www.springframework.org/schema/xxx/spring-xxx-3.0.xsd para http://www.springframework.org/schema/xxx/spring-xxx-4.0.xsd , qualquer.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.