首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal 3.5 demo for maven service=null
JJfinal
2018-10-23 15:20
BlogInterceptor
demo没有任何改动, 为何service没有实例 ?
JDK1.8(64)
项目:
JFinal
评论区
xialinlin
2018-10-23 15:30
http://www.jfinal.com/doc/4-5 注意看文档,你的没指定实现类,或者你需要添加注入实现类的映射
回复
xialinlin
2018-10-23 15:34
@Inject 注解还支持指定注入的实现类,例如下面的代码,将为 Service 注入 MyService 对象:
@Inject(MyService.class)
Service service;
当被注入的对象是通过配置指定的,不能使用 @Inject(...) 指定参数的形式来指定被注入的类型时,还可以通过 Aop.addMapping(...) 事先添加映射,例如:
Aop.addMapping(Service.class, MyService.class);
回复
JJfinal
2018-10-23 15:34
@xialinlin
下载的demo不能直接用吗?
回复
xialinlin
2018-10-23 15:35
@JJfinal
具体下载的demo我没看,你看这样配置肯定是可以用的
回复
JFinal
2018-10-23 15:37
@JJfinal
下载的 demo 可以直接用,严格测试过的
回复
JJfinal
2018-10-23 15:38
@xialinlin
这样也没有实例,还是null,不知道是不是我环境有问题
回复
JJfinal
2018-10-23 15:40
@JFinal
BlogController 的BlogService service没有实例, 不知道是不是我环境有问题 , JDK1.8(64)
回复
xialinlin
2018-10-23 15:50
我试了,demo是没问题的。注入是成功的
回复
JJfinal
2018-10-23 15:52
@xialinlin
@JFinal
解决了 是环境问题,maven update以后 编译器降低版本了,感谢,回复不能截图
回复
JJfinal
2018-10-23 16:05
@xialinlin
不好意思 我是环境有问题,pom配置的1.8,Eclipse编译器没有1.8,就降成1.4了
回复
发送
我要反馈
热门反馈
扫码入社