随笔分类 -  【E】Java开发

记录在Spring+SpringMVC+Maven高级+SpringBoot+MyBatisPlus学习内容 学习内容来源于B站黑马程序员
摘要:一、环境准备 先来准备下环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifact 阅读全文
posted @ 2022-07-10 21:49 |旧市拾荒| 阅读(546) 评论(2) 推荐(1)
摘要:这里所说的核心容器,大家可以把它简单的理解为ApplicationContext,前面虽然已经用到过,但是并没有系统的介绍过,接下来咱们从以下几个问题入手来下容器的相关知识: 如何创建容器? 创建好容器后,如何从容器中获取bean对象? 容器类的层次结构是什么? BeanFactory是什么? 一、 阅读全文
posted @ 2022-07-06 22:31 |旧市拾荒| 阅读(628) 评论(0) 推荐(1)
摘要:前面的博客都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管理? 一、案例:数据源对象管理 本次案例将使用数据源Druid和C3P0来配置学习下。 1.1 环境准备 学习之前,先来准备下案例环境: 创建一个Maven项目 pom.xml添加依赖 <dependencie 阅读全文
posted @ 2022-07-05 22:10 |旧市拾荒| 阅读(464) 评论(0) 推荐(2)
摘要:一、自动配置 上一篇博客花了大量的时间把Spring的注入去学习了下,总结起来就两个字麻烦。麻烦在配置文件的编写配置上。那有更简单方式么?有,自动配置 1.1 依赖自动装配 IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配 1.2 自动装配方式 按类型(常用) 阅读全文
posted @ 2022-07-04 21:59 |旧市拾荒| 阅读(555) 评论(0) 推荐(1)
摘要:一、DI依赖注入 首先来介绍下Spring中有哪些注入方式? 我们先来思考 向一个类中传递数据的方式有几种? 普通方法(set方法) 构造方法 依赖注入描述了在容器中建立bean与bean之间的依赖关系的过程,如果bean运行需要的是数字或字符串呢? 引用类型 简单类型(基本数据类型与String) 阅读全文
posted @ 2022-06-27 22:26 |旧市拾荒| 阅读(1028) 评论(0) 推荐(2)
摘要:一、什么是生命周期 首先理解下什么是生命周期? 从创建到消亡的完整过程,例如人从出生到死亡的整个过程就是一个生命周期。 bean生命周期是什么? bean对象从创建到销毁的整体过程。 bean生命周期控制是什么? 在bean创建后到销毁前做一些事情。 二、环境准备 环境搭建: 创建一个Maven项目 阅读全文
posted @ 2022-06-15 21:53 |旧市拾荒| 阅读(794) 评论(0) 推荐(2)
摘要:一、环境准备 准备开发环境 创建一个Maven项目 pom.xml添加依赖 resources下添加spring的配置文件applicationContext.xml 最终项目的结构如下: 二、构造方法实例化 在上述的环境下,我们来研究下Spring中的第一种bean的创建方式构造方法实例化: 步骤 阅读全文
posted @ 2022-06-12 22:40 |旧市拾荒| 阅读(915) 评论(2) 推荐(3)
摘要:一、bean基础配置 对于bean的基础配置如下 <bean id="" class=""/> 其中,bean标签的功能、使用方式以及id和class属性的作用,我们通过一张图来描述下 思考: class属性能不能写接口如BookDao的类全名呢? 答案肯定是不行,因为接口是没办法创建对象的。 前面 阅读全文
posted @ 2022-06-11 12:36 |旧市拾荒| 阅读(714) 评论(0) 推荐(1)
摘要:一、IOC入门案例 1.1 思路分析 (1)Spring是使用容器来管理bean对象的,那么管什么? 主要管理项目中所使用到的类对象,比如(Service和Dao) (2)如何将被管理的对象告知IOC容器? 使用配置文件 (3)被管理的对象交给IOC容器,要想从容器中获取对象,就先得思考如何获取到I 阅读全文
posted @ 2022-05-30 22:23 |旧市拾荒| 阅读(749) 评论(1) 推荐(1)
摘要:一、 Spring系统架构 1.1 系统架构图 Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基。 Spring Framework的发展也经历了很多版本的变更,每个版本都有相应的调整 Spring Framework的5版本目前没有最新的架构图,而最新的是4版本 阅读全文
posted @ 2022-05-28 23:17 |旧市拾荒| 阅读(1175) 评论(1) 推荐(7)