`
aa4892
  • 浏览: 4413 次
社区版块
存档分类
最新评论

spring无法注入

 
阅读更多

struts2整合spring3启动不报错并且Spring成功初始化 :信息: Initializing Spring root WebApplicationContext

但是在action里面无法使用spring无法注入的dao或者service。

解决办法:

1、没加入struts2-spring-plugin.jar包

2、检查配置文件是否真的没有问题

3、在struts.xml里面将action配置的class路径修改成 在application.xml配置的对应action的id属性

修改前:

  1. <struts>
  2. <packagename="budget"extends="struts-default">
  3. <actionname="login"class="com.bean.LoginAction"method="verifyUser">
  4. <resultname="success">finance_center/center.jsp</result>
  5. <resultname="error">login/error.jsp</result>
  6. </action>
  7. </struts>

修改后:

  1. <struts>
  2. <packagename="budget"extends="struts-default">
  3. <actionname="login"class="loginAction"method="verifyUser">
  4. <resultname="success">finance_center/center.jsp</result>
  5. <resultname="error">login/error.jsp</result>
  6. </action>
  7. <struts>

spring配置文件不变

  1. <beanid="loginAction"class="com.action.LoginAction"scope="prototype">
  2. <propertyname="service">
  3. <refbean="loginService"/>
  4. </property>
  5. </bean>

第三个原因很坑爹啊。。。费力我两个小时啊。。。。。。。

分享到:
评论

相关推荐

    spring依赖注入底层详解

    Spring依赖注入是Spring框架的核心特性之一,它极大地简化了Java应用程序的开发,使得对象之间的依赖关系得以解耦,提高了代码的可测试性和可维护性。本文将深入探讨Spring依赖注入的底层实现机制。 首先,我们要...

    Spring依赖注入使用构造设注入demo

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本篇将详细讲解如何使用构造器注入作为Spring依赖注入的一种方式,...

    spring的注入方式

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象间的依赖关系得以解耦,提高了代码的可测试性和可维护性。Spring提供了多种注入方式,包括set注入、构造注入和自动注入...

    Spring注解注入属性

    当应用程序中存在多个相同类型的bean时,仅使用`@Autowired`会导致Spring无法确定具体应该注入哪一个bean,从而引发异常。这时,`@Qualifier`注解就派上了用场。通过在`@Autowired`注解附近加上`@Qualifier("bean...

    Spring注释 注入方式源码示例,Annotation

    花了些时间做了一个实验,彻底弄懂了spring Annotation注入的方式。凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处...

    spring依赖注入的实现原理

    Spring依赖注入(Dependency Injection,简称DI)是Java应用开发中的一个重要概念,它是Spring框架的核心特性之一,用于降低组件之间的耦合度,提高代码的可测试性和可维护性。本篇文章将深入探讨Spring依赖注入的...

    Spring依赖注入检查.

    Spring依赖注入是Spring框架的核心特性之一,它极大地简化了Java应用程序的开发,使得对象之间的依赖关系得以解耦,提高了代码的可测试性和可维护性。本文将深入探讨Spring依赖注入的概念、工作原理以及如何在实际...

    spring依赖注入例子

    Spring框架的依赖注入(Dependency Injection,简称DI)是其核心特性之一,它使得对象之间的关系在运行时由Spring容器管理,而不是硬编码在类内部。这样可以提高代码的可测试性和可维护性,因为对象的依赖关系变得松...

    Spring的注入方式详解

    Spring 框架是 Java 开发中非常重要的一个组件,它提供了一种强大的依赖注入(Dependency Injection,简称 DI)机制,使得对象之间的依赖关系可以通过配置文件或者注解来管理,而不是硬编码在类的内部。这有助于提高...

    Spring三种注入方式(三)

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本篇主要介绍Spring中的三种注入方式,包括构造器注入、设值注入和...

    spring依赖注入三种方式 测试源码

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本文将深入探讨Spring中的三种依赖注入方式,并结合源码分析其工作...

    Spring学习笔记(6)----编码剖析Spring依赖注入的原理

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它极大地提高了代码的可测试性和可维护性。本篇学习笔记将深入剖析Spring依赖注入的原理,通过源码分析帮助我们理解这一核心机制。...

    Spring依赖注入的方式

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本文将深入探讨Spring中的依赖注入方式,包括构造器注入、设值注入...

    spring依赖注入

    Spring依赖注入是Spring框架的核心特性之一,它使得对象之间的依赖关系得以解耦,增强了代码的可测试性和可维护性。依赖注入(Dependency Injection,简称DI)的理念是,一个对象不应该负责寻找并创建它所依赖的对象...

    java中spring依赖注入的简单例子

    javaEE 开发中 现在最成熟的框架之一应该就是spring了 spring框架最强大的地方就是实现了依赖注入 也叫控制反转 最近的一个项目中用的就是 spring框架 spring框架是工厂模式的应用结合了MVC的设计思想 大家可以...

    spring注解注入示例详解.pdf

    Spring框架是Java企业级开发中非常重要的一个框架,它通过依赖注入(DI)的方式极大地简化了企业级应用的开发。Spring提供了多种注解来帮助开发者实现依赖注入,其中包括@Autowired、@Qualifier、@Resource以及@...

    SpringIoc注入

    **Spring Ioc 注入详解** Spring 框架的核心特性之一就是依赖注入(Dependency Injection,简称DI),也常被称为控制反转(Inversion of Control,IoC)。它是一种设计模式,可以减少代码之间的耦合,提高系统的可...

    Spring依赖注入使用实例工厂设注入demo

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。本示例将深入讲解如何在Spring中通过实例工厂方法实现依赖注入,并...

    spring jersey整合后无法注入

    当尝试将Spring与Jersey整合时,可能会遇到“无法注入”的问题,这通常是由于依赖注入(DI)配置不正确或缺失引起的。以下是对这个问题的详细分析和解决策略。 首先,我们需要理解Spring和Jersey的基本概念。Spring...

Global site tag (gtag.js) - Google Analytics