2018-11-17 13:09

你不要自定义属性,自定义的getxxx setxxx方法 里面this赋值的,改为调用get(),和 put (,),具体原因你看下jfinaljson里源码就知道了

2018-11-16 11:03

@光光哥 DruidStatViewHandler 是为了解决 < url-pattern >/*< /url-pattern >jfinal先拿到, 然后根据地址进行放行交给 给后面filter 处理的.(可以不加权限)
代码就这么点, 你查看一下源码就明白了.
我推荐你进俱乐部是我在里面学到很多东西, 大家都在交流技术, 大咖都在里面...

2018-11-15 11:59

想起来了.. 对喜欢用扫描Controller路径的玩家还是有点作用的...

2018-11-13 22:27

自己下载就可以了: https://gitee.com/jfinal/jfinal/tree/jfinal-2.0/
建议升级到最新版本, 变动的东西不多, 10分钟就可以批量修改完毕.
建议: 继承一下 PostgreSqlDialect 这个类, 然后 http://www.jfinal.com/doc/5-9
ActiveRecordPlugin arp = new ActiveRecordPlugin(…);
me.add(arp);
// 配置Postgresql方言
arp.setDialect(new MyPostgreSqlDialect ());
就可以了

2018-11-13 22:17

windows本地可以正常访问数据库, 说明代码没问题.
数据库在linux端, 也就是说不是防火墙的问题, 那一般就是用户名和密码不对了.
远程测试你的账户密码 正确性, 你可以使用如Navicat的SSH进行连接你linux端的数据库, 详细教程可网络搜索.
这样一步一步排除, 就可以找到你的问题

2018-11-13 22:02

加入俱乐部 看使用事例: http://www.jfinal.com/club

2018-11-13 22:00

配置一下就可以了:

@Override
public void configHandler(Handlers me) {
me.add(new DruidStatViewHandler("Druid WebStatFilter的请求地址", new IDruidStatViewAuth() {
public boolean isPermitted(HttpServletRequest request) {
return //权限校验通过 true;
}
}));

2018-11-13 15:15

@hotsmile 新增后, 清除一下缓存, 不就可以了么? 还是你这有其他业务?

2018-11-03 11:13

@JFinal 老大 换成 undertow后, 可以直接在线上装个JDK后, 就进行使用了对吧?

2018-10-21 09:54

Java8引入一个effectively final的概念,当内部类访问外部类变量时,只要内部类不对外部变量重新赋值,那么外部类变量就是一个事实上的final变量,Java会隐含地将外部变量声明为final 。不用我们显式的添加final标识了,实际上它还是final类型的,是编译器自动帮我们加上了而已。如果你试图改变它的值,它还是会报错的(以上粘自csdn)。说明你以前用的是Java7 -

2018-10-09 21:27

用到的核心点 有:
implements IPlugin
extends URLClassLoader (管理Class生命周期)
extends ActionHandler (热切换路径映射)
extends ActionMapping(路径映射)
Routes(路径映射)
extends Record (对数据库表映射的对象增加get set 字段(有Db+Record就不想做Model的映射动态管理...))
等几个类完成了 Action 与 业务代码 的更新与卸载 ~