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 系统 在线编辑表 这些没有在开源中
不过开源的那些东西在扩展扩展 二次开发,几乎能满足所有了.

posted on 2020-10-14 17:37  小石头的一天  阅读(3343)  评论(0编辑  收藏  举报