iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Spring容器的使用过程分析
  • 534
分享到

Spring容器的使用过程分析

2023-06-15 11:06:54 534人浏览 独家记忆
摘要

这篇文章主要介绍spring容器的使用过程分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、主要流程二、开发步骤2.1 准备Maven项目及环境首先创建一个Maven项目,名称为 spring-study ,以下

这篇文章主要介绍spring容器的使用过程分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、主要流程

Spring容器的使用过程分析

二、开发步骤

2.1 准备Maven项目及环境

首先创建一个Maven项目,名称为 spring-study ,以下是项目的maven配置文件 pom.xml :

<?xml version="1.0" encoding="UTF-8"?><project xmlns="Http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>org.example</groupId>    <artifactId>Spring</artifactId>    <version>1.0-SNAPSHOT</version>    <properties>        <java.version>1.8</java.version>        <maven.compiler.source>${java.version}</maven.compiler.source>        <maven.compiler.target>${java.version}</maven.compiler.target>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        <spring-framework.version>5.2.10.RELEASE</spring-framework.version>    </properties>    <dependencies>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-beans</artifactId>            <version>${spring-framework.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context</artifactId>            <version>${spring-framework.version}</version>        </dependency>        <dependency>            <groupId>org.projectlombok</groupId>            <artifactId>lombok</artifactId>            <version>1.18.16</version>        </dependency>    </dependencies></project>

配置完成记得要刷新下maven面板哦

2.2 准备启动入口类

之后就可以使用Spring框架了,Spring提供了通过xml配置文件,来定义Bean,但是定义Bean的方式需 要通过包扫描的方式注册到容器中(其实还有其他方式,我们这里主要只掌握包扫描的方式)
写一个入口类:

package org.example;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {public static void main(String[] args) {//根据Spring配置文件路径创建容器:应用上下文对象ApplicationContext context = newClassPathXmlApplicationContext("beans.xml");//关闭容器((ClassPathXmlApplicationContext) context).close();}}

2.3 准备Spring配置文件

定义需要加载的Bean配置文件,在src/main/resources下,创建文件:

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xsi:schemaLocation="http://www.springframework.org/schema/beans        https://www.springframework.org/schema/beans/spring-beans.xsd        http://www.springframework.org/schema/context        https://www.springframework.org/schema/context/spring-context.xsd">    <context:component-scan base-package="org.example"/></beans>

以上是“Spring容器的使用过程分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Spring容器的使用过程分析

本文链接: https://www.lsjlt.com/news/279957.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring容器的使用过程分析
    这篇文章主要介绍Spring容器的使用过程分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、主要流程二、开发步骤2.1 准备Maven项目及环境首先创建一个Maven项目,名称为 spring-study ,以下...
    99+
    2023-06-15
  • Spring源码剖析3:Spring IOC容器的加载过程
    本文转自五月的仓颉 https://www.cnblogs.com/xrq730本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h3pl/Java-Tuto...
    99+
    2023-06-02
  • Spring源码分析容器启动流程
    目录前言源码解析1、初始化流程流程分析核心代码剖析2、刷新流程流程分析核心代码剖析前言 本文基于 Spring 的 5.1.6.RELEASE 版本 Spring的启动流程可以归纳为...
    99+
    2022-11-13
  • Spring中IOC容器的示例分析
    这篇文章将为大家详细讲解有关Spring中IOC容器的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一.Spring的IOC容器概述Spring的IOC的过程也被称为依赖注入(DI),那么对象可以...
    99+
    2023-06-03
  • Spring ApplicationContext加载过程的示例分析
    这篇文章给大家分享的是有关Spring ApplicationContext加载过程的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、找准入口,使用ClassPathXmlApplicationCont...
    99+
    2023-06-14
  • Spring深入分析容器接口作用
    目录1.容器接口有哪些2.BeanFactory能干嘛3.ApplicationContext有哪些扩展功能3.1 MessageSource3.2 ResourcePatternR...
    99+
    2022-11-13
  • spring boot 加载web容器tomcat流程源码分析
    我本地的springboot版本是2.5.1,后面的分析都是基于这个版本 <parent> <groupId>org.springfra...
    99+
    2022-11-12
  • Spring Java-based容器配置的示例分析
    这篇文章主要介绍了Spring Java-based容器配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。装Java-based的配置使用 @Import 注解跟在...
    99+
    2023-05-31
    spring java
  • Spring配置文件的拆分和整合过程分析
    目录一、Spring配置文件拆分:二、Spring配置文件整合:一、Spring配置文件拆分: 在实际应用里,随着应用规模的增加,系统中 Bean 数量也大量增加,导致配置文件非常庞...
    99+
    2022-11-13
  • 详解Spring容器的使用流程
    前言 Spring容器的API有 BeanFactory 和 ApplicationContext 两大类,他们都是顶级接口。其中ApplicationContext 是 BeanF...
    99+
    2022-11-12
  • Spring IOC容器的加载过程是怎样的
    本篇内容介绍了“Spring IOC容器的加载过程是怎样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!spring ioc 容器的加载流程...
    99+
    2023-06-02
  • Spring Security过滤器链加载执行流程的示例分析
    这篇文章主要介绍Spring Security过滤器链加载执行流程的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Spring Security实现原理Spring Security 采用 IoC ...
    99+
    2023-06-22
  • Spring Boot应用通过Docker发布部署的流程分析
    目录手动部署1、idea创建spring boot项目2、项目打成 Jar 包3、构建 docker image4、查看并运行镜像插件部署运行推送命令将Spring Boot项目部署...
    99+
    2022-11-12
  • Spring容器的创建过程中怎么注册BeanPostProcessor
    这篇文章主要介绍了Spring容器的创建过程中怎么注册BeanPostProcessor,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。注册BeanPostProcessorr...
    99+
    2023-06-15
  • Docker容器使用实例分析
    今天小编给大家分享一下Docker容器使用实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2022-10-19
  • ShardingSphere-Proxy5搭建使用过程分析
    目录ShardingSphere-Proxy5下载安装二进制包安装Docker 方式安装ShardingSphere-Proxy5分库分表创建数据源配置分片规则连接proxy创建分片...
    99+
    2022-11-13
    ShardingSphere-Proxy5搭建 ShardingSphere-Proxy使用
  • Spring三级缓存解决循环依赖的过程分析
    目录循环依赖解决思路解决流程二个缓存不行?总结循环依赖 什么是循环依赖?很简单,看下方的代码就知晓了 @Service public class A { @Autowired...
    99+
    2023-05-14
    Spring循环依赖 Spring三级缓存解决循环依赖
  • Mybatis通过Spring完成代理类注入的流程分析
    流程分析 首先,使用mybatis的时候会定义mapper接口的基础包,一般我们会用@MapperScanner这个注解,来看下这个注解  来看下这个MapperScan...
    99+
    2022-11-12
  • Spring源码剖析3:懒加载的单例Bean获取过程分析
    spring ioc 容器的加载流程...
    99+
    2023-06-02
  • spring IOC容器的Bean管理XML自动装配过程
    目录什么是自动装配?自动装配过程1. 创建 2 个类2. 配置文件3. 测试方法什么是自动装配? 在之前的内容中,每给属性注入值都要一个个的用 property 标签来完成,比如: ...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作