【开发笔记】JAVA工程升级的差异对比(Spring MVC 4.3.8+Hibernate 5.2.10)

1,前言

旧工程(jdk 6.0,Tomcat 6.0):Spring MVC 3.1.0,Hibernate 4.0.1,Spring Data Jpa 1.5.3,solrj 4.7.2

改造后的工程(jdk 8.0,Tomcat 8.5):Spring MVC 4.3.8,Hibernate 5.2.10,Spring Data Jpa 1.11.3,solrj 6.5.0jedis 2.9.0

2,升级前后差异对比

升级

对比

    Spring MVC框架

3.1.0→4.3.8

①asm移入到core中

②web包有调整(详细略)

配置项:

③json转换器从

MappingJacksonHttpMessageConverter

MappingJackson2HttpMessageConverter

④CRON表达式触发器从

CronTriggerBean

CronTriggerFactoryBean

    Hibernate

4.0.1→5.2.10

persistence.xml中的提供者<provider>从

org.hibernate.ejb.HibernatePersistence

org.hibernate.jpa.HibernatePersistenceProvider

    Quartz

1.8.6→2.2.3

CRON表达式触发器从(spring context support)

CronTriggerBean

CronTriggerFactoryBean

    solrj

4.7.2→6 .5.0

①查询用连接的构造从

HttpSolrServer→

HttpSolrClient→

HttpSolrClient.Builder

②更新用连接的构造从

ConcurrentUpdateSolrServer→

ConcurrentUpdateSolrClient→

ConcurrentUpdateSolrClient.Builder

    jedis

2.7.2→2.9.0

释放连接资源的方法从

returnResource→close


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值