欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Play1.2.7 如何升级到 Play1.5.2

程序员文章站 2022-04-30 23:10:20
...

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:[email protected]/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开始)

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

 

相关标签: Play1.x