桌面版代码生成器

https://gitee.com/y2h/generator

桌面版代码生成器,采用jfinal enjoy engine进行模板渲染,采用tornadofx进行界面开发。

也可用于练习jfinal enjoy模板引擎和db的用法。 

操作演示 

连接数据库演示https://www.bilibili.com/video/av54640136 

jfinal enjoy用法练习演示https://www.bilibili.com/video/av54639339

jfinal db用法练习演示https://www.bilibili.com/video/av54946464/


1、首先保证成功连接数据库

Generator代码生成器,采用jfinal enjoy模板引擎_001.png

2.开始练习使用

Generator代码生成器,采用jfinal enjoy模板引擎_002.png


评论区

Sohnny

2019-06-06 21:35

不错,刚有想法集成在soutils里,看了一下kotlin开发, 然后百度了一下kotlin, 全是java->kotlin->java, 我还是放弃吧...

JFinal

2019-06-07 17:03

代码挺简洁,看得出有水平,感谢分享

jfinal4cyy

2019-06-08 09:02

@JFinal 能得到波总的肯定,万分欣喜。就这么点爱好,空下来就喜欢学习编程,不以此为业。大学期间学过C、C#、oracle、matlab,只限于及格拿学分和毕业设计,没有深入下去。现在也就是写点代码片段,满足一下对美好事物的追求。简单为美,波总的jfinal就是一种美,而且越来越美。
计划增加jfinal db的练习功能
有一个问题相请教波总,有没有一种办法能获得engine对象的所有sharedObject、sharedFunction、sharedmethod等数据?

jfinal4cyy

2019-06-08 09:02

@Sohnny 我也是一知半解

JFinal

2019-06-08 10:17

@jfinal4cyy 爱好、追求是成功的起点,任何事情要做到顶尖都需要长时间努力,而长时间努力的保障就是爱好,否则要么半途而废,要在达不到顶尖

sharedFunction 可通过扩展指令,在其 Env 对象中获取,sharedMethod 试一下通过 engine.setEngineConfig().getSharedMethodKit() 拿到 SharedMethodKit 对象,然后通过 Java 反射拿到里面的东东

这些事情要通过了解源码去找到方法

jfinal4cyy

2019-06-08 10:39

把db对象添加到sharedobject,就可以用来练习db的使用方法了,已实现该功能,演示视频今天晚些时候发

JFinal

2019-06-08 10:47

@jfinal4cyy 期待分享

jfinal4cyy

2019-06-08 17:45

@JFinal 请看演示视频