Play1.2.7 如何升级到 Play1.5.2

Play1.x 升级到最新版本,对开发者来说,是一件非常开心的事情。旧版本的限制实在太大了,例如编译JDK 只能使用1.6,这就导致JDK的很多特性不能得到使用,这是非常憋屈的事情。

官网目前提供最新的安装包是Play1.5.3 ,该版本于2019 年4 月8 号发布。我们这里使用Play1.5.2 ,该版于2018 年10 月30 日发布。Play1.5.2 支持JDK9,Hibernate使用的版本为5.3.6。

升级步骤如下

1、从官网或者Github 下载最新的压缩包并解压到磁盘目录;(官网地址为:https://www.playframework.com/releases ,Github 地址为:https://github.com/playframework/play1/releases )

2、进入Play1.5.2 的解压目录,并配置环境变量;(建议配置一个PLAY_HOME 环境变量,然后再通过%PLAY_HOME% 的方式配置PATH环境变量:%PLAY_HOME%\bin)

3、使用Play 命令创建新一个新项目;(命令形式为:play new xxx)

4、把旧项目的源码、配置文件、第三方引用库、静态资源等复制到刚创建的新项目里;(复制的目录有:app、test、conf、lib、public)

5、使用Play 命令把新项目转成eclipse 或者idea 可识别的项目;(命令形式为:play eclipsify 或者play idealize )

6、把新项目导入eclipse 或者idea中;

7、修改conf/application.conf 文件连接数据库的配置,如下

db.default=mysql://xxx:xxx@xxx/xxx
db.default.pool.timeout=xxx
db.default.pool.maxSize=xxx
db.default.pool.minSize=xxx
db.default.pool.maxIdleTimeExcessConnections=xxx

jpa.ddl=none
jpa.debugSQL=false
jpa.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
hibernate.use_sql_comments=true
hibernate.id.new_generator_mappings=false

8、hibernate 执行sql ,使用参数占位符“?”报错,解决办法如下:在问号后加上参数顺序的数字?1、?2、?...,该数字既可以用0开始,也可以用1开始;(建议使用1开始)

按照上述步骤,基本上已经完成了版本的升级。如出现了未知情况,请在评论区留言。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值