2019-03-21 17:19
@shanmine jfinal 虽然才两万多行代码,但功能齐全:mvc + orm +aop + template engine 等等
只需要看两万多行代码,就可以了解上述设计的全貌,没有比这更高效的源码学习方式了
2019-03-21 17:09
@1659811173 后端做个 action , 里头用 renderCaptcha() 即可显示验证码:
public void index() {
renderCaptcha();
}
页面用 img 标签指向它即可:
<img src="/指向上面action的url" >
2019-03-21 16:52
@bobkuan 数据库在本机,可以重现这个问题? 那就太奇怪了,用排除法换台机器试试
druid 用了很多年了,从来没出现过这个问题
2019-03-21 16:47
@hb963724769 CacheInterceptor 做得比较早,是为控制层而做的,但你可以参考它写一个可以用于 service 层的拦截器,实现方式都是似的