![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
从入门到精通
星星都没我亮
杭电计科小硕一枚
展开
-
动态代理:基于反射和基于继承的方式
文章目录1、jdk的动态代理2、cglib的动态代理1、Enhancer.create()2、Enhancer.createHelper()3、标识代理类1、KEY_FACTORY2、Keyfactory_create方法3、Generator的create方法4、AbstractClassGenerator的create(Key)方法5、data.get(this,getUseCache)6、generatedClasses.get(gen);7、AbstractClassGenerator.genera原创 2020-10-28 20:44:47 · 378 阅读 · 1 评论 -
Spring最最重要的知识点
文章目录1、什么是Spring框架,Spring框架主要包含哪些模块2、Spring框架的优势3、IOC和DI是什么?4、描述下Spring IOC容器的初始化过程5、BeanFactory 和 FactoryBean的区别?6、BeanFactory和ApplicationContext的异同7、Spring Bean 的生命周期?8、Spring AOP的实现原理?9、Spring 是如何管理事务的?10、Spring 的不同事务传播行为有哪些,干什么用的?11、Spring 中用到了那些设计模式?12原创 2020-10-28 19:18:02 · 430 阅读 · 1 评论 -
Spring AOP的高级应用、配置和声明式事务
文章目录1、Spring JdbcTemplate1、配置并测试数据源2、给spring容器添加JdbcTemplate3、插入数据4、批量插入数据5、查询某个值,并以对象的方式返回6、查询返回集合对象7、返回组合函数的值8、使用具备具名函数的JdbcTemplate9、整合EmpDao2、声明式事务1、环境准备2、声明式事务的简单配置3、事务配置的属性4、测试超时属性5、设置事务只读6、设置哪些异常不回滚7、设置哪些异常回滚8、设置隔离级别9、事务的传播特性10、测试事务的传播特性3、基于xml的事务配置原创 2020-10-28 19:02:31 · 68 阅读 · 0 评论 -
Spring AOP入门操作
文章目录AOP的概念AOP的简单配置1、切入点表达式2、通知方法的执行顺序3、获取方法的详细信息3、基于配置的AOP配置AOP的概念AOP:Aspect Oriented Programming 面向切面编程OOP:Object Oriented Programming 面向对象编程 面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。AOP是Spring中重要的核心点,虽然IOC容器没有原创 2020-10-28 18:33:11 · 68 阅读 · 0 评论 -
Spring IOC 注解的使用
文章目录1、使用注解的方式注册bean到ioc容器中2、定义扫描包时要包含的类和不要包含的类3、使用@AutoWired进行自动注入4、@AutoWired定义在方法上5、自动装配的注解@AutoWired、@Resource6、泛型依赖注入在之前的项目中,我们都是通过xml文件进行bean或者某些属性的赋值,其实还有另外一种注解的方式,在企业开发中使用的很多,在bean上添加注解,可以快速的将bean注册到ioc容器。1、使用注解的方式注册bean到ioc容器中applicationContext.原创 2020-10-28 00:29:45 · 82 阅读 · 0 评论 -
Spring IOC的基本使用
文章目录Spring使用手动加载jar包方式使用Maven的方式构建项目Spring对象的获取与属性赋值通过bean的id获取IOC容器中的对象通过bean的类型获取对象通过构造器给bean对象赋值通过命名空间为bean赋值,简化配置文件中属性声明的写法为复杂类型进行赋值继承关系bean的配置bean对象创建的依赖关系bean的作用域控制,是否是单例利用工厂模式创建bean对象继承FactoryBean来创建对象bean对象的初始化和销毁配置bean对象初始化方法的前后处理方法Spring创建第三方bean原创 2020-10-27 23:44:46 · 122 阅读 · 0 评论 -
架构设计、Spring(春天来了)
Spring初识架构设计与Java主流框架演变过程架构设计Spring、Spring IOC 和 AOP总结架构设计与Java主流框架演变过程架构设计随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构:当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构:当访问量逐渐增大,单一应用增加原创 2020-10-27 22:00:23 · 200 阅读 · 0 评论