2018-06-07 16:39

因为Action中看的时候是通过JFinalConfig中启动配置过
CaseInsensitiveContainerFactory的,

而service中调用service中? 是junit.Test调用吧 ?

看源码: http://www.jfinal.com/share/223

2018-06-07 12:05

jfinal-websocket-demo前段时间练手了一下, 没问题

2018-06-06 19:43

在你自己的Model里面重写save()方法,
如果都需要的话, 就写BaseModel里面,
然后set 主键和uuid,
再 return super.save();
就可以了

2018-06-05 10:51

@lyh061619 发现了, 现在修改了一下, 麻烦再帮忙看下,
修改如下:
1 去掉 Cron4jKit.put 里面调取stop, 保留了start调取
2 增加 Cron4jKit.remove方法, 并且里面有stop调取
3 Cron4jKit.start 和 Cron4jKit.stop 都增加 started 判断

界面ui动态人机控制计划任务时: 添加, 删除, 暂停, 恢复 , 这样是否满足场景了 ?

2018-06-04 15:37

每次有人问这个问题时, 一般都是这样回复的:
jfinal是台高效能的发动机.
jboot是用jfinal造的捷豹跑车~
嗯, 学完jfinal再学jboot就知道了

2018-06-04 13:42

@lyh061619 还是那个问题, stop时为什么要remove掉?

"重复开启/关闭, 会报异常" 这个也只是调用Scheduler的stop或start啊, 如果重复开启/关闭, 会报异常, 那作者肯定早就修复了, 而且我也没发现有这个问题啊...

你那测试出这个问题的场景是什么啊?

2018-06-04 11:23

@lyh061619
调stop时给人家删除掉, 不好吧? 我觉得可以增加一个remove方法.
重复开启/关闭, 会报异常 ?
这个有测试用例吗?
调用Scheduler时, 它自己有锁的synchronized (lock)
我这多线程乱调没发现问题在哪里了

2018-06-01 20:25

3.4 getPara系列方法
如果才上手jfinal的话, 一定要先看
文档 再开始敲码, 会让你感受到什么是急速开发

2018-05-31 20:29

是测试模版用的吗 ? http://www.jfinal.com/doc/6-10

2018-05-31 20:26

先在main方法里面试试
http://www.jfinal.com/doc/8-4

2018-05-31 20:17

去掉 main.id 再 save

2018-05-31 20:08

资源使用绝对路径 /开头

2018-05-31 11:36

https://www.baidu.com/s?ie=UTF-8&wd=eclipse%20debug

debug

2018-05-31 11:35

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=java%20%E5%BC%82%E6%AD%A5%20%E6%89%A7%E8%A1%8C