美文网首页
spring初识

spring初识

作者: 风雪_夜归人 | 来源:发表于2023-10-31 23:55 被阅读0次

学习主要内容

1.IOC Inversion Of Control控制反转
2.(DI)Dependency Injection依赖注入
3.AOP Aspect Oriented Programming面向切面编程(Object Oriented Programming面向对象编程)

实操

  1. spring核心包,目的知道核心包的作用,也可以建一个java工程,手动添加依赖包
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>5.3.0</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>5.3.0</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.3.0</version>
        </dependency>

2.创建一个maven工程,使用上面依赖
3.创建spring配置文件,在rescources目录下创建ApplicationContext.xml文件,java工程创建在src目录下
4.去spring官网,查看配置文件写的格式

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

    <bean name="student" class="domain.Student"></bean>
</beans>

5.创建一个实体类和测试类


image.png
image.png
image.png
image.png

看执行结果都帮我们把对象创建了出来
本质上就是通过spring的BeanFactory读取配置文件信息(ApplicationContext.xml文件)通过反射帮我们创建对象
将对象的控制权从自己new改为跟spring 这个过程就是IOC

相关文章

  • 第二代微服务网关组件 - Spring Cloud Gatewa

    [TOC] 初识Spring Cloud Gateway 简介: Spring Cloud Gateway是Spr...

  • Spring+Spring MVC+MyBatis入门概念

    什么是SSM 什么是Spring Spring核心容器 Spring JDBC 和 Dao. 初识MyBatis【...

  • 【吐血奉献】Spring框架 层层递进轻松入门 (IOC和DI)

    【万字长文】Spring框架 层层递进轻松入门 (IOC和DI) (一) 初识 Spring Spring框架是 ...

  • Spring初识

    Spring初识 Spring(由Rod Johnson创建的一个开源框架)。Spring是一个开放源代码...

  • 初识spring

    一、什么是spring Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,...

  • Spring初识

    一、Spring基础 核心容器:Spring Core 应用上下文:Spring Context AOP模块:Sp...

  • spring初识

    spring初识 在阅读一些框架源码时发现很多关于spring很有意思的使用方式,希望能系统的了解下spring的...

  • Spring -- 初识

    使用Spring也有很长一段时间了,但还没有深入理解过其设计的思想和实现方式。在此记录学习Spring的一些笔记。...

  • 初识Spring

    Spring写第一个helloworld程序 先new->spring Bean Configuration ->...

  • 初识Spring

    一、概要流程 二、详细大致流程 三、关于接口及一些名词解释

网友评论

      本文标题:spring初识

      本文链接:https://www.haomeiwen.com/subject/uhduidtx.html