Java开发学习(五)----bean的生命周期

一、什么是生命周期 首先理解下什么是生命周期? 从创建到消亡的完整过程,例如人从出生到死亡的整个过程就是一个生命周期。 bean生命周期是什么? bean对象从创建到销毁的整体过程。 bean生命周期控制是什么? 在bean创建后到销毁前做一些事情。 二、环境准备环境搭建: 创建一个Maven项目 pom.xml添加依赖 resources下添加spring的配置文件applicationContext.xml...

Java开发学习(四)----bean的三种实例化方式

一、环境准备准备开发环境 创建一个Maven项目 pom.xml添加依赖 resources下添加spring的配置文件applicationContext.xml最终项目的结构如下:   二、构造方法实例化在上述的环境下,我们来研究下Spring中的第一种bean的创建方式构造方法实例化:步骤1:准备需要被创建的类准备一个BookDao和BookDaoImpl类public interface B...

Java开发学习(三)----Bean基础配置及其作用范围

一、bean基础配置对于bean的基础配置如下<bean id="" class=""/>其中,bean标签的功能、使用方式以及id和class属性的作用,我们通过一张图来描述下 思考: class属性能不能写接口如BookDao的类全名呢? 答案肯定是不行,因为接口是没办法创建对象的。 前面提过为bean设置id时,id必须唯一,但是如果由于命名习惯而产生了分歧后,该如何解决? 在解决这个问题之前,我们需...

Java开发学习(二)----IOC、DI入门案例

一、IOC入门案例1.1 思路分析(1)Spring是使用容器来管理bean对象的,那么管什么? 主要管理项目中所使用到的类对象,比如(Service和Dao) (2)如何将被管理的对象告知IOC容器? 使用配置文件 (3)被管理的对象交给IOC容器,要想从容器中获取对象,就先得思考如何获取到IOC容器? Spring框架提供相应的接口 (4)IOC容器得到后,如何从容器中获取bean? 调用Spring框架...

Java开发学习(一)----初识Spring及其核心概念

一、 Spring系统架构1.1 系统架构图 Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基。 Spring Framework的发展也经历了很多版本的变更,每个版本都有相应的调整 Spring Framework的5版本目前没有最新的架构图,而最新的是4版本,所以接下来主要研究的是4的架构图 (1)核心层 Core Container:核心容器,这个模块是Spring最核...
© 2022 LMLPHP 关于我们 联系我们 友情链接 耗时0.014684(s)
2022-07-01 12:25:08 1656649508