开发者社区> 问答> 正文

jFinal使用spring插件的一个问题。@JFinal?报错

今天在使用spring插件的时候,控制器里有多个字段要使用,其中有些是在Spring 的applicationContext.xml配置好了的,其中也有自定义的字段。问题就出在这里了,那些没有在配置文件里配置的字段也会自动去配置文件里寻找,找不到就报错.

这是报错信息.

前三个字段在配置文件里配置好了,第四个字段开始,没有配置。

本人新手。求教。。@jfinal

展开
收起
爱吃鱼的程序员 2020-06-20 16:42:43 609 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    只在Controller中明确使用 Inject.BY_NAME与 Inject.BY_TYPE这两个注解的才会被注入,JFinal没有提供自动注入功能,必须明确使用注解标识才可会注入,建议将代码和错误信息全部贴出来,方便查错<divclass='ref'>

    引用来自“JFinal”的评论

    只在Controller中明确使用 Inject.BY_NAME与 Inject.BY_TYPE这两个注解的才会被注入,JFinal没有提供自动注入功能,必须明确使用注解标识才可会注入,建议将代码和错误信息全部贴出来,方便查错可能是你现在用的IocInterceptor是被修改过的,jfinal官方发布的版本并不会对没有Inject注解的属性进行注入,也或许你的jfinal版本非常古老,我记得很早期的jfinal版本可以自动注入,换最新版本的jfinal,最后建议弃用spring<divclass='ref'><divclass='ref'>

    引用来自“JFinal”的评论

    只在Controller中明确使用 Inject.BY_NAME与 Inject.BY_TYPE这两个注解的才会被注入,JFinal没有提供自动注入功能,必须明确使用注解标识才可会注入,建议将代码和错误信息全部贴出来,方便查错

    2020-06-20 16:43:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多