`

spring注入一定得接口吗?

阅读更多
spring注入一定得接口吗?

今日在类中写上
@Autowired
private AskQuestionServiceImp  service;


竟然报错。
Unable to instantiate Action, org.java1995.askchannel.admin.action.QuestionAction,  defined for 'question' in namespace '/admin'Error creating bean with name 'org.java1995.askchannel.admin.action.QuestionAction': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.java1995.askchannel.admin.service.imp.QuestionAdminServiceImp org.java1995.askchannel.admin.action.QuestionAction.questionAdminService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.java1995.askchannel.admin.service.imp.QuestionAdminServiceImp] is defined: Unsatisfied dependency of type [class org.java1995.askchannel.admin.service.imp.QuestionAdminServiceImp]: expected at least 1 matching bean
	


很是奇怪了。
分享到:
评论

相关推荐

    Spring_依赖注入_面向接口编程_不同加载方式

    本项目以"Spring_依赖注入_面向接口编程_不同加载方式"为主题,旨在帮助初学者理解Spring的核心特性——依赖注入(Dependency Injection,简称DI),以及如何通过面向接口编程来提高代码的可维护性和可扩展性。...

    Spring三种注入方式(三)

    本篇主要介绍Spring中的三种注入方式,包括构造器注入、设值注入和接口注入。 **一、构造器注入** 构造器注入是通过构造函数来传递依赖对象的一种方式。当类有多个构造函数时,Spring会使用带有最多参数的构造函数...

    Spring_依赖注入_面向接口编程

    本项目通过实际示例,帮助初学者理解Spring中的依赖注入和面向接口编程。 依赖注入(DI)是Spring框架的核心特性之一,它允许我们把对象的依赖关系从代码中解耦出来,转而由Spring容器来管理。在传统的编程模式中,...

    关于spring boot中几种注入方法的一些个人看法

    Spring Boot 中的几种注入方法 在 Spring Boot 中,注入是一种非常重要的机制,用于将 bean 对象注入到其他 bean 对象中,以便实现松耦合和高内聚的设计目标。下面我们将对 Spring Boot 中的几种注入方法进行详细的...

    Spring注入的方式

    本文将详细探讨Spring中的两种主要注入方式:构造器注入和setter注入,以及它们各自的特点和适用场景。 首先,让我们理解什么是依赖注入(Dependency Injection,简称DI)。在传统的编程模式中,一个类通常会直接...

    Spring的注入方式详解

    下面我们将详细探讨Spring 中的三种注入方式:接口依赖注入(Type1)、setter/getter 注入(Type2,也称为属性注入)和构造方法注入(Type3)。 1. **接口依赖注入(Type1)** 这种注入方式相对不常见,主要适用于...

    spring依赖注入例子

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

    spring依赖注入底层详解

    在Spring中,依赖注入可以通过构造器注入、设值注入和接口注入三种方式实现。 1. 构造器注入:通过在类的构造函数中传递依赖对象来完成注入。这种方式在创建对象时就确保了所有依赖都已就绪,适合于对象的依赖关系...

    SpringIoc注入

    Spring的IoC注入是其强大的核心功能,它使得组件之间的依赖关系变得更加灵活和易于管理。通过构造器注入、setter注入以及接口注入,我们可以根据实际需求选择合适的方式来管理对象的依赖。同时,Spring提供的`@...

    Spring依赖注入检查.

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

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

    接口注入在Spring中较少使用,主要是通过实现特定的接口,由Spring提供实现该接口的方法来注入依赖。这种方式对类的侵入性较大,但可以避免使用setter方法。在实际应用中,更多地会采用构造器注入和设值注入。 ...

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

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

    SQL注入原理以及Spring Boot如何防止SQL注入(含详细示例代码)

    SQL注入是一种严重的安全威胁,它允许攻击者通过在应用程序的输入字段中插入恶意SQL代码来执行未经授权的数据库...Spring Boot通过提供JdbcTemplate和Spring Data JPA等工具,为开发者提供了防止SQL注入的有效手段。

    Spring依赖注入的方式

    本文将深入探讨Spring中的依赖注入方式,包括构造器注入、设值注入和接口注入。 **一、构造器注入** 构造器注入是通过在类的构造函数中传入依赖对象来实现的。Spring容器在创建对象时,会调用带有相应依赖的构造...

    Spring 三种依赖注入方式.doc

    Spring 框架中提供了多种依赖注入方式,其中最常用的三种依赖注入方式分别是接口注入、设值注入和构造函数注入。下面,我们将分别对这三种依赖注入方式进行详细的介绍和分析。 一、接口注入 接口注入是指通过接口...

    spring依赖注入

    在Spring中,依赖注入主要有三种方式:构造器注入、setter注入和接口注入。构造器注入是在对象实例化时通过构造函数传入依赖;setter注入则是通过调用对象的setter方法来设置依赖;接口注入则相对较少使用,它通过...

    Spring--1.Spring ?及搭建环境

    Spring 提供了多种方式实现依赖注入,包括构造器注入、设值注入和接口注入。 **面向切面编程(Aspect-Oriented Programming, AOP)** AOP 是一种编程范式,用于将关注点(如日志、事务管理)与业务逻辑分离。在 ...

    一个简单的spring依赖注入的例子

    在实际开发中,Spring提供了多种方式来处理复杂的依赖关系和配置,如基于接口的依赖注入、基于工厂方法的依赖注入等,这些都是Spring框架的强大之处。通过深入学习和实践,你可以更有效地利用Spring进行企业级应用的...

    Spring三种注入方式(一)

    本篇主要介绍Spring中的三种注入方式,包括构造器注入、设值注入和接口注入。 首先,我们来看构造器注入。构造器注入是在创建对象时,通过构造器传递依赖对象。这种方式强制了对象在创建时就必须提供所有必要的依赖...

    spring依赖注入的实现原理

    3. **接口注入**:Spring提供了一个`ApplicationContextAware`接口,实现了这个接口的类可以获取到Spring容器自身,从而获取到其他bean。 三、Spring依赖注入的实现原理 Spring依赖注入的实现主要基于反射和代理...

Global site tag (gtag.js) - Google Analytics