Easter79 Easter79
3年前
spring源码分析
   在spring源码中,在很多地方都会出现PropertyEditor,那么属性编辑器用来干什么的呢?属性编辑器主要应用在以下两个方面:使用PropertyEditors设置Bean属性。当你在XML文件中声明的bean的属性类型为java.lang.String时,Spring将在容器初始化该bean时使用ClassEditor将Str
Easter79 Easter79
3年前
springboot整合mybatis+oracle
第一步认识springboot:springboot是为了解决配置文件多,各个组件不统一的问题,它省去了很多配置文件,同时实现了spring产品的整合。创建springboot项目:通过选择springinit初始化springboot,我们发现它的pom.xml拥有绝大部分的spring所需要的包。第二步_打开项目的结构,
Stella981 Stella981
3年前
Nacos发布 v0.2 版本,无缝支持 Spring Cloud 微服务生态及高可用集群模式
_摘要:_ 近日,阿里巴巴新开源项目Nacos发布了v0.2版本,该版本开始支持完整的Spring生态技术栈,这包括SpringFramework、SpringBoot和SpringCloud。为了让更多的Spring用户可以在生产上基于Nacos做微服务平台的服务发现、配置管理、服务管控,Nacosv0.2版本向下兼容了大部分Spri
Stella981 Stella981
3年前
Spring3.1.0实现原理分析(九).AOP之创建代理对象的过程
    大家好,今天我会用一个例子来讲解Spring创建bean代理对象的过程,为大家揭开SpringAOP的神秘面纱。在看这篇博客前我强烈建议读者先看下这两篇博客《Spring3.1.0实现原理分析(六).实例化》(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fhttp%2F
Stella981 Stella981
3年前
Spring Boot 2 (十):Spring Boot 中的响应式编程和 WebFlux 入门
Spring5.0中发布了重量级组件Webflux,拉起了响应式编程的规模使用序幕。WebFlux使用的场景是异步非阻塞的,使用Webflux作为系统解决方案,在大多数场景下可以提高系统吞吐量。SpringBoot2.0是基于Spring5构建而成,因此SpringBoot2.X将自动继承了Webflux组件,本篇给大家
Wesley13 Wesley13
3年前
Java笔记——Java8特性之Lambda、方法引用和Streams
转自: https://www.cnblogs.com/Fndroid/p/6087380.htmlJava8已经推出了好一段时间了,而掌握Java8的新特性也是必要的,如果要进行Spring开发,那么可以发现Spring的官网已经全部使用Java8来编写示例代码了,所以,不学就看不懂。这里涉及三个重要特性:Lambda方法引用
Stella981 Stella981
3年前
Spring 源码第二弹!XML 文件解析流程
Spring源码继续开整!上篇文章(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FOVcBCs7rluNXdKI2bNshQw)中,松哥和大家分享了Spring中配置文件的加载方式,如果小伙伴们还没看过,一定先看一下,这有助于更好
Wesley13 Wesley13
3年前
AOP切面编程
!(https://oscimg.oschina.net/oscnet/e154fc61bc9ea1e2facad9b821a0ba29c21.jpg)简介如果说IoC是Spring的核心,那么面向切面编程就是Spring最为重要的功能之一了,在数据库事务中切面编程被广泛使用。面向切面编程,通过预编译和动态代理实现程序功能