2018-09-18 09:49

我也发现了这个问题,在BaseController里重载的方法会出错
由于会在interceptor里调用,还不能改成protected
只能修改成不同的method名称

看见3.5有了解决办法,很高兴!

2018-09-18 09:37

在微信的菜单点击事件里,能获取这个openId,前提是需要在公众号托管的代码里去操作。
如果你作为第三方的话,只能走微信的OAuth了

2018-09-17 21:10

用户能点击公众号菜单,说明已经关注了,直接通过openId就可以获取信息

2018-09-17 21:04

应该是跨域了

2018-09-15 09:55

如果只是修改模板文件的话
也可以直接使用默认的ModelGenerator
比如:
ModelGenerator modelGen = new ModelGenerator(modelPackageName, baseModelPackageName, modelOutputDir);
modelGen.setTemplate(".../....jf");
之后就是正常使用new Generator()生成了

2018-09-15 09:52

自己重写生成器就可以
比如Model的,继承ModelGenerator
在构造方法中,super.template = "..../你的Model类模板文件.jf"
然后在new Generator()时传入你自定义的Model生成器就可以了

2018-09-14 22:07

@杜福忠 这段没仔细看,果然是这样,3Q~
我感觉这种设计说不上好还是不好
对于封闭的系统肯定更方便了
但对于开放的二开系统应该加以限制
希望对双冒号的支持可配置,这样就灵活了

2018-09-14 11:16

@JFinal 感谢老大!明白了!

2018-09-14 09:55

带参action要求jdk8
并且eclipse中要选中method parameters复选框

2018-09-14 09:52

这个“_empty”有点多余,直接判断是否为null多好

2018-09-14 09:49

“但是这样用户就可以访问java中所有包含静态方法的类”

没有shareMethod或者shareObject的静态方法在模板中如何引用?

2018-09-13 14:19

niubility!!!