Spring背景及快速入门-hsp
2025-4-20
| 2025-4-20
Words 643Read Time 2 min
type
status
date
slug
summary
tags
category
icon
password

Spring快速入门

传统的方式
Spring的方式
创建对象
使用new的方式
把对象配置到容器中,使用的时候从容器中获取使用
解决依赖
对象之间的依赖,需要使用new的方式,注入到另一个类中
使用注解的方式解决对象之间的依赖关系
DI-依赖注入,IOC的另外叫法

学习进度 2022年12月21日18:00:09

notion image
image-20221221180022484

Spring从ioc中读取对象

Spring可以把对象放在容器中,需要的时候可以从容器中获取,这样程序员就不用关心对象之间的依赖。

SpringIoc的实现

创建对象

创建spring可以识别的xml

  • 文件创建方式
  • 创建文件先放在src下面,这也是ioc读取时的最小路径,路径规则后面有讲
notion image

ioc读取

  • 读取出来时Obj对象,需要强转为某一个对象的写法
运行结果:
可以看出可以获取到对象,并且属性已经被注入进去了
  • 读取直接为对象,不需要再强转
不需要强转,其实就是在获取的时候就告诉ioc这个对象的编译类型是什么,直接进行转换
和上面强转后的结果一样

上面例子中beans.xml是从哪个路径下读取的?

现在beans.xml是写在src目录下面的,打印输出现在读取的路径

结果

可以看出是从编译完的文件夹中获取的。
也就是说,src目录就是编译出来项目源文件,如果想把beans.xml换位置,读取的时候加上前缀即可。
notion image

进度

java工程师-主流框架【1】-Spring(上)-09
Spring通过指定构造器配置beanspringSecurity自定义用户登录及JWT-认证
Loading...