gulixiang520 2011-08-23 10:06
浏览 263
已采纳

spring和freemarker 总是提示freemarkerResult这个类没有找到,不能注入,但是程序也能运行

 

我用的框架是struts2+spring+mybatis 

 

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - No bean named 'org.apache.struts2.dispatcher.ServletActionRedirectResult' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@11fb2e0: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,textBookInfoService,tidingsService,treeService,universityService,userService,veneratorService,dataSource,transactionManager,sqlSessionFactory,sqlSessionTemplate,txAdvice,org.springframework.aop.config.internalAutoProxyCreator,transactionPointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0]; root of factory hierarchy

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.apache.struts2.dispatcher.ServletActionRedirectResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String)] of bean 'org.apache.struts2.dispatcher.ServletActionRedirectResult': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.dispatcher.ServletActionRedirectResult': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: : No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

TRACE o.s.b.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.apache.struts2.dispatcher.ServletActionRedirectResult(java.lang.String,java.lang.String,java.lang.String)] of bean 'org.apache.struts2.dispatcher.ServletActionRedirectResult': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.dispatcher.ServletActionRedirectResult': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: : No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

TRACE o.s.b.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.apache.struts2.dispatcher.ServletActionRedirectResult(java.lang.String,java.lang.String)] of bean 'org.apache.struts2.dispatcher.ServletActionRedirectResult': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.dispatcher.ServletActionRedirectResult': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: : No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.apache.struts2.dispatcher.ServletActionRedirectResult(java.lang.String)] of bean 'org.apache.struts2.dispatcher.ServletActionRedirectResult': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.dispatcher.ServletActionRedirectResult': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: : No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - Not autowiring property 'actionMapper' of bean 'org.apache.struts2.dispatcher.ServletActionRedirectResult' by name: no matching bean found

 

 

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - No bean named 'org.apache.struts2.views.freemarker.FreemarkerResult' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@11fb2e0: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,adminAction,analysisAction,imitationTestAction,informationManageAction,leaderManageAction,scoreAction,statisticAction,toamendActionorg.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0]; root of factory hierarchy

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.apache.struts2.views.freemarker.FreemarkerResult(java.lang.String)] of bean 'org.apache.struts2.views.freemarker.FreemarkerResult': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.views.freemarker.FreemarkerResult': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: : No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [java.lang.String] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

TRACE o.s.b.factory.support.DefaultListableBeanFactory - Not autowiring property 'freemarkerManager' of bean 'org.apache.struts2.views.freemarker.FreemarkerResult' by name: no matching bean found

 TRACE o.s.b.factory.support.DefaultListableBeanFactory - Not autowiring property 'writer' of bean 'org.apache.struts2.views.freemarker.FreemarkerResult' by name: no matching bean found

 

  • 写回答

2条回答 默认 最新

  • myali88 2011-08-23 13:25
    关注

    [quote]
    一句话惊醒梦中人啊,我spring用的是是注解,如何把这个检查去除能,如何去除了会不会有别的影响
    [/quote]
    这个错误你可以不用理会的,把你的日志级别调高应该就看不到这个问题了。
    至于取消依赖检查,在spring 2里面是在bean上面设置“dependency-check”来控制的,spring 3里面不再赞成使用这个了。
    你可以参考一下:
    [url]http://www.intertech.com/Blog/post/Spring-Dependency-Check-Deprecated.aspx[/url]
    [url]http://www.mkyong.com/spring/spring-properties-dependency-checking/[/url]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置