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:[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开始)
按照上述步骤,基本上已经完成了版本的升级。如出现了未知情况,请在评论区留言。
上一篇: C++1x - Lambda 表达式 (学习笔记)
下一篇: struts1.x学习
推荐阅读
-
Ubuntu下如何升级到PHP7.4的方法步骤
-
如何升级到Windows10系统?升级win10系统遇到的问题解决汇总(含视频体验)
-
如何把php5.3版本升级到php5.4或者php5.5
-
显卡驱动如何升级到最新版本?显卡驱动更新详细图文教程
-
Ubuntu下如何升级到PHP7.4的方法步骤
-
Oracle11.2.0.1如何升级到11.2.0.3 Oracle同版本升级
-
ipad如何升级到ios7 iPad Mini升级iOS7 beta2具体步骤图解
-
教你如何把品铂PIPO W8平板电脑升级到win10系统
-
如何将GridViewEX升级到UWP(Universal Windows Platform)平台
-
如何升级到Windows10系统?升级win10系统遇到的问题解决汇总(含视频体验)