JFinal 3.5 demo for maven service=null

BlogInterceptor

image.png

image.png

demo没有任何改动, 为何service没有实例 ?

JDK1.8(64)

评论区

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了

热门反馈

扫码入社