Spring

一、Bean生命周期:

Bean实例创建(堆申请空间 创建对象)、Bean属性赋值(@Autowired等)、初始化、注册Destruction销毁回调接口、使用Bean、调用回调接口销毁Bean

二、Bean初始化过程

1 Aware 接口依赖注入

若 Spring 检测到 bean 实现了 Aware 接口,则会为其注入相应的依赖。所以通过让bean 实现 Aware 接口,则能在 bean 中获得相应的 Spring 容器资源

用户自定义的对象,在注入时可以直接使用@Autowared等方法,但是如果需要使用容器对象需要实现 Aware 接口

Spring系列 Aware接口解读(超通俗易懂版)_spring aware-CSDN博客

2.前置、后置操作 : 自定义对Bean进行定制

3.初始化:如果Bean在配置文件中定义了初始化方法,该处会被调用

XML 复制代码
<?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 http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="demo" class="com.chaycao.Demo" init-method="init()"/>
    
相关推荐
前端小万几秒前
草稿
前端
派大鑫wink1 分钟前
【Day12】String 类详解:不可变性、常用方法与字符串拼接优化
java·开发语言
闲云一鹤2 分钟前
将地图上的 poi 点位导出为 excel,并转换为 shp 文件
前端·cesium
JIngJaneIL4 分钟前
基于springboot + vue健康管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
秋饼5 分钟前
【三大锁王争霸赛:Java锁、数据库锁、分布式锁谁是卷王?】
java·数据库·分布式
电商API&Tina8 分钟前
【电商API接口】关于电商数据采集相关行业
java·python·oracle·django·sqlite·json·php
刘一说12 分钟前
Spring Boot中IoC(控制反转)深度解析:从实现机制到项目实战
java·spring boot·后端
悟空码字12 分钟前
SpringBoot参数配置:一场“我说了算”的奇幻之旅
java·spring boot·后端
我居然是兔子14 分钟前
Java虚拟机(JVM)内存模型与垃圾回收全解析
java·开发语言·jvm
关于不上作者榜就原神启动那件事17 分钟前
Spring Data Redis 中的 opsFor 方法详解
java·redis·spring