2019-11-17 23:40
@registernet 这个反馈很重要,以往的 addSingletonObject 未考虑抽象类、接口这类情况下的映射,刚刚已经提交了最新代码:
https://gitee.com/jfinal/jfinal/commit/e7efc88a2bfbe17f5df0f520e8ef90b59394fb9f
这里没有完全按照你的建议来改进,而是添加了如下方法:
addSingletonObject(Class type, Object singletonObject)
是因为通过 Class[] interfaces = singletonObject.getClass().getInterfaces() 这种方式来添加映射所决定的映射关系并不一定是用户所需要的,某个接口、抽象类的实现类可以有多个,让用户自行决定怎么来映射最妥当
谢谢反馈
2019-11-17 15:55
@Freak 有关分页的问题,一定要先看文档,了解了原理,再解决就很容易:
https://www.jfinal.com/doc/5-6
2019-11-17 15:44
@rirai 可以使用通配符,便于一次性过滤掉现在、未来可能出现的配置文件,便于在未来新增配置文件以后,不必改动 package.xml 和 pom.xml
2019-11-17 15:30
@程序_大明 多线程等待不一定是死锁,也可以是 locker、synchronized 引起的线程协调、同步
日志一般用于记录异常情况,如果发生很频繁的线程同步就要立即处理一下引发异常的代码,问题自然解决