随笔分类 -  Spring

摘要:简介:RestTemplate是由Spring提供的一个HTTP请求工具。 注意自定义请求头,可以用exchange,若用GetForEntity或者GetForObject,需要借助拦截器 GET请求: getForEntity:除了返回数据以外,还可以获取响应头 截图中方法1:第一个参数未url 阅读全文
posted @ 2021-04-23 08:46 如幻行云 阅读(53) 评论(0) 推荐(0) 编辑
摘要:简介:事件机制的底层使用了观察者模式,观察者模式定义了对象间的一种一对多关系,以便当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新,它能够将观察者和被观察者之间进行逻辑解耦,默认是同步阻塞的。 1. 事件类型 A. 上下文更新事件(ContextRefreshedEvent):Ap 阅读全文
posted @ 2021-04-13 13:58 如幻行云 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1. 原理 A. Spring事务的本质就是数据库对事务的支持,没有数据库事务的支持,Spring是无法提供事务功能的; B. 纯JDBC操作步骤 获取连接:Connection conn = DriverManager.getConnection(); 开启事务:conn.setAutoCommi 阅读全文
posted @ 2020-09-07 17:31 如幻行云 阅读(849) 评论(0) 推荐(0) 编辑
摘要:一、声明Bean 1. @Component:表示一个组件,标识为Spring中的Bean,可以作用在任何层次; 2. @Controller A. 通常作用在控制层,其功能与@Component相同; B. 组合注解:@RestController,相当于@Controller+@Response 阅读全文
posted @ 2020-08-28 12:38 如幻行云 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一、AOP 1. 定义 A. AOP(Aspect Oriented Programming):面向切面编程是指在不改变原有的逻辑基础上,增加一些额外的功能,主要是用来解决一些系统层面上的问题,将横切关注点与核心业务逻辑相分离,比如事务、权限、日志等; B. OOP(Object Oriented 阅读全文
posted @ 2020-08-24 09:13 如幻行云 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1. 父子容器 A. 分类:Spring的上下文分为父上下文和子上下文容器; B. 特点:父容器对子容器可见,子容器对父容器不可见,作用是划分框架边界; C. 使用场景:上下文隔离; D. 举例 Spring就是父容器,负责service、dao层的bean,配置文件applicationConte 阅读全文
posted @ 2020-08-17 12:49 如幻行云 阅读(758) 评论(0) 推荐(0) 编辑
摘要:问题1:Spring事务失效的场景? 答:A. 数据库引擎不支持事务; B. 没有纳入Spring管理范围; C. 注解所在的方法不是public修饰的; D. 发生了自调用问题; E. 所用数据源没有配置事务管理器; F. 异常被捕捉或抛异常错误; G. 引入shiro中权限注解; H. 发生了S 阅读全文
posted @ 2020-01-18 14:19 如幻行云 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 1. 概念 A. IoC(控制反转)思想:是指在程序开发中,实例的创建不再由调用者管理,而是由Spring容器创建,Spring容器会负责控制程序之间的关系,而不是由代码直接控制,因此,控制权由程序代码转移到了Spring容器中,控制权发生了反转; B. DI(依赖注入):是指程序员不 阅读全文
posted @ 2019-04-18 13:13 如幻行云 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、Java 线程六大状态、协作方式、使用方式等; 关键字this、static、final、synchronized详解; 四大内部类; Java反射机制; Java注解机制; Java泛型机制; Java异常机制; Java线程安全方式及ThrealLocal用法; Java集合框架List、S 阅读全文
posted @ 2019-03-15 15:30 如幻行云 阅读(397) 评论(0) 推荐(0) 编辑