随笔分类 - spring
摘要:Spring IOC容器中的常用注解 @Configuration 表示当前类是一个配置类 @Configuration public class MainConfig { } @Bean 用来注入bean对象,和在xml中的 @Configuration public class MainConf
阅读全文
摘要:Spring WebFlux学习 1、Webflux介绍 webflux特性: 非阻塞式:在有限的资源下,提高系统吞吐量和伸缩性,以Reactor为基础实现响应式编程 函数式编程:Spring5框架基于java8函数函数时编程方式实现路由请求 SpingMVC和Spring WebFlux对
阅读全文
摘要:1、spring的事务注解@Transactional只能放在public修饰的方法上才起作用,如果放在其他非public(private,protected)方法上,虽然不报错,但是事务不起作用 2、如果采用spring+spring mvc,则context:component-scan重复扫描
阅读全文
摘要:SpringAOP-动态代理 在spring中,使用aop的时候通过动态代理的来实现的,一种是JDK动态代理,另一个是cglib动态代理。一般情况下用的是jdk动态代理。 JDK动态代理:代理的对象必须实现某个接口,通过在运行期间创建一个接口的实现类来完成对目标对象的代理 cglib动态代理:实现与
阅读全文
摘要:Bean加载 我们在获取bean实例的时候都是通过BeanFactory或者ApplicationContext实例调用getBean()方法来获取,下面简单的通过源码来分析一下getBean()方法获取实例的过程。 首先 我们从getBean方法来看,通过doGetBean()方法来处理 @Ove
阅读全文
摘要:bean解析源码分析 我是将源码下载到本地,然后搭建起来。 以xml的加载为例进行分析 编写一个测试用例 public class XmlBeanFactoryTest { public static void main(String[] args) { /*ClassPathXmlApplicat
阅读全文
摘要:DTD和XSD DTD DTD ( Document Type Definition )即文挡类型定义,是XML 约束模式语言,是 XML文件的验证机制,属于 XML 文件组成的一部分。 DTD 种保证 XML 文档格式正确的有效方法,可以通过比较 XML 文档和 DTD 文件来看文档是否符合规范,
阅读全文