首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Enhancer增强数据事物过期。
hb963724769
2019-02-19 12:01
整个项目的后台都是通过这种方式管理事物的。怎么改。
项目:
JFinal
1
评论区
JFinal
2019-02-19 12:04
改成 @Inject 很方便,具体用法参考文档:
https://www.jfinal.com/doc/4-5
注意,这个时候的拦截器 Tx 需要选择一种配置方式,你可以将其配置在 class 上,例如:
@Before(Tx.class)
public class HomeServiceImpl extends BaseService implements IHmoeService {
...
}
如果你所有业务都配置了这个拦截器,也可以配置成全局的,一行代码搞定所有:
configInterceptor(Interceptors me) {
me.addGlobalServiceInterceptor(new Tx());
}
回复
JFinal
2019-02-19 12:05
注意,使用 @Inject 功能需配置一下:
public void configConstant(Constants me) {
me.setInjectDependency(true);
}
文档中都有
回复
发送
我要反馈
热门反馈
扫码入社
https://www.jfinal.com/doc/4-5
注意,这个时候的拦截器 Tx 需要选择一种配置方式,你可以将其配置在 class 上,例如:
@Before(Tx.class)
public class HomeServiceImpl extends BaseService implements IHmoeService {
...
}
如果你所有业务都配置了这个拦截器,也可以配置成全局的,一行代码搞定所有:
configInterceptor(Interceptors me) {
me.addGlobalServiceInterceptor(new Tx());
}