首页 > 其他分享 >Spring框架1——IOC容器

Spring框架1——IOC容器

时间:2022-08-31 21:46:10浏览次数:34  
标签:xml 容器 Spring 配置 User IOC

一  初识IOC。

   1.创建一个空项目,导入相关的jar包。在官网下载Spring压缩包,以下与Spring相关的jar包在其libs目录下找到。

       

      2.编写一个User类。

       

   3.编写一个xml文件,注册User类。

       

      4.编写测试类,观察结果。

       

       

二  什么是IOC(控制反转)?

  Spring IOC 容器,负责实例化、配置和组装 bean。容器通过读取配置元数据来获取关于要实例化、配置和组装哪些对象的指令。配置元数据以 XML、Java 注释或 Java 代码表示。这三句话很好的概括了开头的案例:

  1. 通过容器获得对象并非传统的new:User user1 = context.getBean("user1", User.class);
  2. 容器读取配置元数据:ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
  3. 案例采用的是xml方式配置元数据。

       Spring框架管理对象创建和生命周期的机制称之为控制反转,使用IOC目的是为了降低耦合度

 

       

标签:xml,容器,Spring,配置,User,IOC
From: https://www.cnblogs.com/ws-lin/p/16644497.html

相关文章

  • spring三种注入方式
    构造器注入@AutowiredpublicAService(BServicebService){this.bService=bService;}set注入(重点)AServiceaService;@Autowiredpu......
  • SpringMVC
    感谢!!!......
  • SpringMVC静态资源的过滤
    方法一:使用tomcat默认的servlet进行匹配。配置在web.xm,配置代码如下:<!--激活tomcat的defaultservlet拦截静态资源--><servlet-mapping><servlet-name>default</serv......
  • 轻量级SpringBoot Office文档在线预览框架
    框架简介介绍:基于开源项目KkFileView源码提取出,封装成仅用于Office文档预览(格式转换)功能的一个通用组件;原理是把Word转成PDF,PPT转成PDF,Excel转成HTML;利用浏览......
  • Linux基础知识(14)- Docker (七) | 使用 Docker 部署 SpringBoot 项目
    本文将完全复制“Springboot基础知识(08)-spring-boot-starter-web(Web启动器)”里的SpringbootWeb项目的代码和配置到新项目SpringbootWebDocker。在新项目Springboot......
  • Spring Boot 2.x基础教程:使用 Thymeleaf开发Web页面
    通过本系列教程的前几章内容(API开发、数据访问)。我们已经具备完成一个涵盖数据存储、提供HTTP接口的完整后端服务了。依托这些技能,我们已经可以配合前端开发人员,一起来完成......
  • SpringCache的基本使用
    SpringCacheSpringCache是一个框架,实现了基于注解的缓存功能。SpringCache提供了一层抽象,底层可以切换不同的cache实现。具体是通过CacheManager接口来统一不同的缓存技术......
  • SpringBoot使用@Async和@Transactional注解优化接口
    1、业务背景:项目上有一个接口需要按照前端传递的时间段范围修改6个表的数据,接口V1版本开发完成是使用的同步方式全局@Transactional注解的方式去做的,但存在一个问题就......
  • 面试题之:SpringMVC框架
    1、谈一下你对SpringMVC框架的理解(了解)SpringMVC是一个基于Java的、实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将we......
  • SpringBoot整合Shiro
    11、SpringBoot整合Shiro11.1、什么是ShiroApacheShiro是一个Java的安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在Jav......