首页 > 其他分享 >Spring入门案例-基于XML管理bean

Spring入门案例-基于XML管理bean

时间:2022-08-21 17:22:57浏览次数:87  
标签:XML 配置文件 Spring HelloWorld bean 创建 IOC

1. 入门案例--hello spring

  1. 创建Maven Module

  2. 在pom.xml中引入依赖

    <dependencies>
            <!-- 基于Maven依赖传递性,导入spring-context依赖即可导入当前所需所有jar包 -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>5.3.1</version>
            </dependency>
            <!-- junit测试 -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
    </dependencies>
    
  3. 创建类HelloWorld

    image-20220821165605190

  4. 创建Spring的配置文件

    image-20220821165749745

    image-20220821165822773

  5. 在Spring的配置文件中配置bean

    image-20220821170004102

    配置HelloWorld所对应的bean,即将HelloWorld的对象交给Spring的IOC容器管理。
    通过bean标签配置IOC容器所管理的bean。
    属性:

    • id:设置bean的唯一标识
    • class:设置bean所对应类型的全类名
  6. 创建测试类测试

    image-20220821170421283

2. 总结

思路:

  1. 创建HelloWorld类
  2. 配置Spring配置文件applicationContext.xml,并配置bean
  3. IOC容器对象ClassPathXmlApplicationContext读取配置文件,创建helloWorld对象

image-20220821170701409

部分内容来自 B站尚硅谷课程 。老师讲得很好,有兴趣的可以听听。

标签:XML,配置文件,Spring,HelloWorld,bean,创建,IOC
From: https://www.cnblogs.com/tianaqiang/p/16610369.html

相关文章

  • Maven中xml配置文件导出到target失败问题解决方案
    Maven中xml配置文件导出到target失败问题解决方案在pom.xml中加入下面代码<!--在build中配置resources,来防止我们资源导出失败的问题--><build><resources>......
  • springboot多线程环境下注入bean空指针问题解决
    多线程环境下注入bean会出现空指针了..我是怎么知道这个bean有有没有在启动的时候注入进来的呢?用于指示bean包含在SpringApplication中时应该运行的接口。多个CommandL......
  • 【Spring5学习笔记(5)】新特性与WebFlux:
    Spring5框架新功能1、整个Spring5框架的代码基于java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除2、spring5.0框架自带了通用的日志封装(1)Spring5.0已经移......
  • Spring相关概念
    1.初识Spring官网:https://spring.io。Spring能干什么:用以开发web、微服务以及分布式系统等Spring发展到今天已经形成了一种开发的生态圈,Spring提供了若干个项目,每......
  • Spring学习1-IOC、IOC容器、Bean、DI
    1.IOC(InversionofControl)控制反转   (1)什么是控制反转呢? 使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此......
  • Spring容器创建Bean源码分析
    一、Spring提供了多种上下文来实现容器功能比如:AnnotationConfigApplicationContext、ClassPathXmlApplicationContext这里使用AnnotationConfigApplicationCont......
  • 1.spring boot面试题
    SpringBoot基础1.什么是springboot?通过自动配置方式简化Spring应用的开发,弱化配置,遵循约定大于配置的原则,使开发者专注于业务开发而无需过多考虑配置相关操作,通过启动......
  • spring 整合 rabbitmq
    一、基本配置1、pom添加以下jar<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.7.5</ve......
  • SpringBean的实例化
    在Spring框架中,想使用Spring容器中的Bean,需要先实例化BeanSpringBean的实例化有3种方式构造方法实例化(最常用)在Java配置类中,写一个构造方法,在这个构造方法中new一个......
  • 【博学谷学习记录】超强总结,用心分享。 Spring核心容器
    SpringFramework系统架构一.核心容器1.概念:代码书写现状:耦合度偏高解决方法:使用对象时,在程序中不要主动使用n......