2018-11-18 11:06
使用 static 是为了减少对象的创建,从而尽可能避免内存分配,所以性能会提升
是否线程安全取决于你的 RoleService 中的属性字段是否能共享,是否支持并发,如果不支持并发的话,要使用 synchronized 、lock 机制处理并发问题
如果有并发问题,不要使用 static ,每次用的时候 new 一个新的即可解决,这个是 java 基础问题,与 jfinal 无关
jfinal demo 中的 service 没有使用 static ,不建议使用 static 。new Account().save() 对内存的占用完全可以忽略不计