1: 没有加utc支持 serverTimezone=UTC
diver_name=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jeecg-boot?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
username=root
password=123456
database_name=jeecg-boot
2:
2020-10-16 08:59:20.896 [http-nio-8098-exec-10] ERROR org.jeecgframework.codegenerate.generate.impl.a.a:88 - freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> po.isShow [in template "default\one\java\${bussiPackage}\${entityPackage}\vue\modules\${entityName}Form.vuei" at line 32, column 6] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #if po.isShow == "Y" && po.fieldName ... [in template "default\one\java\${bussiPackage}\${entityPackage}\vue\modules\${entityName}Form.vuei" at line 32, column 1] ---- freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> po.isShow [in template "default\one\java\${bussiPackage}\${entityPackage}\vue\modules\${entityName}Form.vuei" at line 32, column 6]
在线生成数据库表,没有添加新列字段,导致自动生成代码出错,这个问题是对比原库中的表生成代码不报错.调出
online 在线代码生成模版文件
上边红框内报错位置.
后台架构中在哪读的模版文件,在哪写的vue似乎很神秘,似乎在前端vue那个框架代码中 js 实现的代码生成, 限于初试jeecgboot. 出了问题只能对比正常的数据,看问题所在
当前前端代码中,js 那个文件还是min 缩小版,里边有些方法是 转换成字母了,所以 感觉那个写的东西挺不好读的
在onlineform.und.min.js
这个文件中有jsQuery, 很多值对应了后台模版文件,看起来是生成代码文件的地方,即使不是也密切相关
哎,开源通病,写着全部开源,里边藏着猫腻, 还不如直接说某些地方不开源不就行了,省的出了问题 按照正常方式调试,都没法调
看看下边写着清楚呢 ,在此声明并未有诋毁此开源项目, 项目中有很多可借鉴,还有后台也比较完善. 只是指导说明较少,在调试过程中,作为开始入手的人员会产生不必要的调试
## 协议和授权
Jeecg Boot Online 模块并非开源软件部分,作者保留全部的权利。
此部分不提供源码,仅提供模块功能,大家可以免费使用,但不允许用于商业目的。
擅自编译、改造、传播,即属严重侵权行为,与盗窃无异。产生的一切任何后果责任由侵权者自负。
后记: 只要平台不断更新, 尽管对预估对未来调试产生一定影响,基本不影响使用的.
尽管说明不够流畅,但慢慢的发现此框架源码很不错的,特别是表格 那块,一对多,嵌入式表整的挺不错
后来又发现,jeecgboot 是有商业版的,还有oa 系统 在线编辑表 这些没有在开源中
不过开源的那些东西在扩展扩展 二次开发,几乎能满足所有了.