随笔分类 -  Spring个人心得

摘要:##Spring 循环依赖解决方案 1.Spring创建Bean主要分为两个步骤,创建原始Bean对象,接着去填充对象属性喝初始化。采用refresh()里面的11个修饰方法 2.每次创建bean之前,都会去缓存查看一下有没有该bean,因为是单例的,只能有一个。 3.当我们创建beanA的原始对象 阅读全文
posted @ 2021-03-08 14:35 Hugo_nice 阅读(821) 评论(0) 推荐(0)
摘要:MyBatis-Spring学习 引入Spring之前需要了解mybatis-spring包中的一些重要类; http://www.mybatis.org/spring/zh/index.html 什么是 MyBatis-Spring? MyBatis-Spring 会帮助你将 MyBatis 代码 阅读全文
posted @ 2020-02-29 21:17 Hugo_nice 阅读(155) 评论(0) 推荐(0)
摘要:什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的 阅读全文
posted @ 2020-02-29 20:54 Hugo_nice 阅读(286) 评论(0) 推荐(0)
摘要:代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式: 静态代理 动态代理 学习aop之前 , 我们要先了解一下代理模式! 静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 阅读全文
posted @ 2020-02-29 18:33 Hugo_nice 阅读(217) 评论(0) 推荐(0)
摘要:Bean的实现 之前都是使用 bean 的标签进行bean注入,但是实际开发中,我们一般都会使用注解! 配置扫描哪些包下的注解 <!--指定注解扫描包--> <context:component-scan base-package="com.kuang.pojo"/> 在指定包下编写类,增加注解 @ 阅读全文
posted @ 2020-02-29 18:03 Hugo_nice 阅读(274) 评论(0) 推荐(0)
摘要:3.Bean的自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动 阅读全文
posted @ 2020-02-12 14:03 Hugo_nice 阅读(194) 评论(0) 推荐(0)
摘要:依赖注入(DI) settet注入 (重点) 拓展注入实现 Bean的作用域 Singleton Prototype Request Session 依赖注入(DI) 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 阅读全文
posted @ 2020-02-12 13:43 Hugo_nice 阅读(183) 评论(0) 推荐(0)
摘要:2.Spring入门案例 初始配置 1.导入Jar包 编写代码 案例升级一 IOC创建对象方式 通过无参构造方法来创建 通过有参构造方法来创建 Spring配置(beans.xml) 初始配置 1.导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用m 阅读全文
posted @ 2020-02-12 13:31 Hugo_nice 阅读(168) 评论(0) 推荐(0)
摘要:Spring Boot 和Spring Cloud 关系简介 Spring Boot与Spring CloudSpring Boot 是 Spring 的一套快速配置脚手架,可以基于Spring Boot 快速开发单个微服务;Spring Cloud是基于Spring Boot实现的;Spring 阅读全文
posted @ 2020-02-12 13:23 Hugo_nice 阅读(149) 评论(0) 推荐(0)