深入理解Spring
RRRRRGT
纸上得来终觉浅,绝知此事要躬行
展开
-
【Spring 基础注解】基础注解、高级注解、配置Bean
参考自B站视频《孙哥说Spring5》文章目录注解基础概念什么是注解编程?为什么要使用注解编程?注解的作用注解的发展历程Spring 基础注解对象创建相关注解@Component@Repository、@Service、@Contoller@Scope@Lazy生命周期注解 @PostConstruct、@PreDestroy注入相关注解用户自定义类型 @AutowiredJDK类型注入@Value注解扫描注解XML扫描Spring 高级注解@Configuration@Bean注解基础概念什么是.原创 2020-09-11 16:23:17 · 884 阅读 · 0 评论 -
【Spring 持久层整合】整合MyBatis、事务操作
文章目录持久层整合总述MyBatis 开发步骤持久层整合总述1、Spring 框架为什么要与持久层技术进行整合?JavaEE开发需要持久层进行数据库的访问操作JDBC、Hibernate、MyBatis 进行持久开发过程存在大量的代码冗余Spring 基于模板设计模式对于上述的持久层技术进行了封装2、Spring 可以与哪些持久层技术进行整合?JDBC —— JDBCTemplateHibernate(JPA)—— HibernateTemplateMyBatis —— SqlSes原创 2020-09-09 16:50:53 · 588 阅读 · 0 评论 -
【Spring AOP】Spring动态代理、切入点、AOP编程
参考自B站视频《孙哥说Spring5》文章目录为什么要使用代理设计模式?Spring 动态代理开发动态代理细节分析动态代理开发详解MethodBeforeAdvice接口MethodInterceptor 方法拦截器为什么要使用代理设计模式?关于代理模式,详情可参考 https://blog.csdn.net/Kobe_k/article/details/105771530在 JavaEE 分层开发开发中,哪个层次对于我们来讲最重要?Service 层Service 层中包含了哪些代码?.原创 2020-09-02 09:45:55 · 1336 阅读 · 0 评论 -
【Spring IOC】Spring Bean生命周期、配置文件参数化、自定义类型转换器、后置处理Bean
对象的生命周期什么是对象的⽣命周期?⼀个对象 创建、存活、消亡 的⼀个完整过程。为什么要学习对象的⽣命周期?由 Spring 负责对象的 创建、存活、销毁,了解⽣命周期,有利于我们使用好 Spring 为我们创建的对象。⽣命周期的 3 个阶段:创建阶段 —> 初始化阶段 —> 销毁阶段创建阶段Spring 工厂何时创建对象?scope="prototype":Spring 工厂在获取对象 ctx.getBean("xxx") 的同时,创建对象。scope="si原创 2020-08-29 20:21:03 · 267 阅读 · 0 评论 -
【Spring IOC】Spring工厂创建对象
参考自B站UP主视频《孙哥说Spring5》文章目录什么是复杂对象?Spring 工厂创建复杂对象的三种方式(1)FactoryBean接口(2)实例工厂(3)静态工厂总结控制 Spring 工厂创建对象的次数什么是复杂对象?Spring 工厂创建复杂对象的三种方式(1)FactoryBean接口开发步骤实现FactoryBean接口实现 getObject,getObjectType,isSingleton 方法getObject():用于书写创建复杂对象时的代码。getOb.原创 2020-08-25 21:15:34 · 247 阅读 · 0 评论 -
【Spring IOC】注入、IOC、DI
参考自B站UP主视频《孙哥说Spring5》文章目录概述Spring 中如何注入Spring中的注入原理分析简化Set注入概述什么是注入?注入:通过 Spring ⼯⼚及配置⽂件,为所创建对象的成员变量赋值。为什么要注入?通过编码的⽅式,为成员变量进⾏赋值,存在耦合。注入的好处:解耦合。举个例子public void test4() { ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicatio.原创 2020-08-25 16:51:43 · 370 阅读 · 0 评论 -
Spring源码解读:引言、第一个Spring程序、使用日志框架Logback
参考自B站UP主视频《孙哥说Spring5》文章目录什么是Spring Framework?EJB存在的问题什么是Spring?设计模式简介Spring的核心:工厂模式第一个 Spring 程序Spring 的核心API程序开发应用配置文件中需要注意的细节Spring5.x 整合 logback框架logback简介与log4j的区别导入依赖配置文件什么是Spring Framework?EJB存在的问题运行环境苛刻代码可移植性差(只要运行的服务器改变了,代码就要随之而改变,且服务器因为是.原创 2020-08-22 18:28:16 · 286 阅读 · 0 评论