`

spring的IOC基于annotation

阅读更多

不推荐

步骤一:先查spring的文档找到annotation-based configuration

配置spring的配置文件。先将context的命名空间配上,再<context:annotation-config/>,这句实际上是生成了几个扫描spring自己注解的对象

步骤二:添加spring的注解 @Autowired(不推荐使用spring自己的注解)到相应的set方法上

注:

是按照byType注入的。

还可以在参数上@Qualifier("name")指定同一类型中确定的bean.

@Autowired(required=false)指明即使没有相应的type的bean,而无法注入也可以。

推荐,Java自己的注解)

步骤一:

<context:annotation-config/>

(可以看做开启spring自己注解的注解扫描器)

<context:component-scan base-package="com.jsun"/>

(spring不用再XML的形式配bean,都自动扫描到)

需要配合@Component注解spring自己的class级别的注解

@Component

@Component(”componet_name“)

步骤二:

JSR-250的标准:@Resource j2ee的注解.

@Resource (默认先按标准的bean名字,然后按照type找)

@Resource(name="“)

分享到:
评论

相关推荐

    2.SpringIOC-Annotation銆丣unit.pdf

    根据提供的文件信息,内容涉及Spring框架中的IoC(控制反转)和Annotation(注解),以及使用这些技术进行数据库操作的CRUD示例。同时,内容中提到了C3P0连接池和DBUtils的使用,以及JUnit测试框架。下面将详细介绍...

    Spring IOC Annotation 注入 学习实例

    Annotation注入是Spring IOC的一种实现方式,它利用Java注解替代XML配置来管理Bean的依赖关系,使得代码更加简洁、可读性更强。 在Spring框架中,我们主要关注以下几个关键的注解: 1. `@Component`:这是一个基础...

    以注解方式模拟Spring IoC AOP

    Spring提供了两种主要的AOP实现方式:基于代理(Proxy-based)和基于注解(Annotation-based)。 - **基于代理的AOP**:Spring使用JDK动态代理或CGLIB动态代理创建目标对象的代理,代理对象在调用目标方法前后执行...

    SpringIOC_SpringMVC_SpringAnnotation_JPA

    标题 "SpringIOC_SpringMVC_SpringAnnotation_JPA" 涵盖了四个核心的Java开发框架技术,它们是Spring框架的重要组成部分。Spring框架是一个开源的应用框架,它为Java开发者提供了一个全面的基础设施,用于构建可扩展...

    Spring_1200_IOC_Annotation_Component

    标题中的"Spring_1200_IOC_Annotation_Component"表明我们即将探讨的是关于Spring框架的IoC(Inversion of Control,控制反转)和基于注解的组件管理。在这个主题下,我们将深入理解Spring如何通过注解来实现依赖...

    Spring IoC简单示例-注解配置-Maven构建

    import org.springframework.context.annotation.AnnotationConfigApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...

    SpringIoCAnnotation:Spring IoC @Annotation-有和没有@Autowired

    SpringIoCanotation Spring IoC @Annotation-有和没有@Autowired 实验!

    在Nutz中使用Ioc-Annotation的入门教程

    Nutz的IoC容器是基于Spring的IoC思想设计的,但更为轻量级。它允许开发者声明、管理和注入依赖关系,使得对象的创建和管理变得更加简单。通过使用注解,我们可以避免编写大量的XML配置文件,提高开发效率。 ### 2. ...

    详解Spring基于Annotation的依赖注入实现

    技术分享:详解Spring基于Annotation的依赖注入实现

    Spring IOC之基于注解的容器配置.docx

    Spring IOC,全称为Inversion of Control,即控制反转,是Spring框架的核心特性,它通过将对象的创建和管理交给Spring容器来实现。基于注解的配置是Spring框架提供的一种替代传统XML配置的方式,使得代码更加简洁,...

    SpringIOC文档.zip

    **Spring IOC(控制反转)与注解详解** 在Java开发领域,Spring框架是不可或缺的一部分,尤其它的核心特性——控制反转(Inversion of Control,简称IOC)。Spring IOC将对象的创建和管理从应用代码中分离出来,让...

    Spring IoC源码分析1

    Spring 框架的核心特性之一是Inversion of Control(IoC),也被称为依赖注入(Dependency Injection,DI)。IoC使得应用程序中的对象不再负责创建和管理它们的依赖对象,而是将这个责任交给了一个外部的容器,即...

    Spring - Annotation 自动匹配注入IOC

    在Spring框架中,注解(Annotation)自动匹配注入IoC(Inversion of Control,控制反转)是一种关键特性,它极大地简化了Java应用的配置管理。本文将深入探讨这一主题,帮助开发者更好地理解和利用这一功能。 首先...

    学习Spring笔记_Annotation(注解)_Component

    本篇笔记主要关注Spring中的注解(Annotation)和@Component,这两大概念是Spring框架的重要组成部分,也是理解SpringIoC(控制反转)和AOP(面向切面编程)的基础。 首先,注解(Annotation)是Java提供的一种元...

    Spring_Annotation_IOC代码

    在Spring 2.5版本后,Spring引入了注解来简化配置,这就是所谓的Annotation-based IOC。本文将深入探讨Spring注解驱动的IOC机制。 ### 1. 注解的引入 传统XML配置方式虽然灵活,但随着项目规模的扩大,XML配置文件...

    Spring IOC和aop的原理及实例详解

    Spring IOC和AOP的原理及实例详解 在软件开发中,控制反转(IOC)和面向切面编程(AOP)是两种非常重要的设计...Spring框架正是基于这两种模式的思想设计的,提供了多种类型的IOC容器和AOP框架,可以满足不同的需求。

    Spring深入理解控制反转-IOC

    基于annotation注解方式理解SpringIOC控制反转

    jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM

    Spring的IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)特性,使得代码更加灵活,易于测试和维护。 **Hibernate** 是一个对象关系映射(ORM)框架,简化了Java应用与数据库之间的...

Global site tag (gtag.js) - Google Analytics