加载中
mybatis与spring

mybatis与spring 与spring的接合,关键是要创建SqlSessionFactory,Spring提供了一个SpringSessionFactoryBean。我们可以快速创建SqlSessionFactory。这里一般只提供XML的路径。为什么不提供c...

2019/04/21 00:37
18
谈谈spring-boot自动生成spring-configuration-metadata.json原理

JDK6提供了一个可以在编译阶断对代码进行额外补充操作的一个功能 该功能有以下几个步骤: 首先需要继承javax.annotation.processing.AbstractProcessor类。 @SupportedAnnotationTypes({"*"...

2019/05/03 07:59
1.5K
spring application 之 ResolvableType

jdk1.5 的泛形 变量类型 <t>,<t,k>,<t extends list & map> 这些都是变量类型 类 class A<t extends b & list,k t>{} TypeVariable[] tvs = A.class.getTypeParameters() tvs 的 name 就是T...

2019/05/21 12:06
51
spring application之MessageSource

MessageSource 这个接口的作用是国际化,主要方法是根据编码,参数,语言获取内容。 AbstractMessageSource HierarchicalMessageSource 父子关系,类似于BeanFactory的父子关系 MessageSourc...

2019/05/13 10:04
31
spring application之ResourceLoader

org.springframework.core.io.ResourceLoader 资源加载器顶级接口中 org.springframework.core.io.DefaultResourceLoader 资源加载器默认实现类 主要是加载classpath: 路径下的资源 spring4....

2019/05/13 09:09
45
spring applicaiton 之 Environment

org.springframework.core.env.Environment 环境,设置默认环境,激活开发,测试,生产等环境 该接口继承 PropertyResolver PropertyResolver的作用:根据Key获取value,解决占位符的问题 ${...

2019/05/14 10:35
85
spring YML属性提示

spring-configuration-metadata.json 该文件可以自动生成,给idea进行提示用的。 原理是在需要生成提示的类上添加@Configuraion注解 additional-spring-configuration-metadata.json 该文件是...

spring application 之 Xml解析

org.springframework.beans.factory.xml.XmlBeanDefinitionReader 解析XML的入口类 DefaultBeanDefinitionDocumentReader XML标签解析类 protected void parseBeanDefinitions(Element root...

2019/06/09 11:30
32
spring application 之 类型转换器TypeConvertor

java.beans.PropertyEditor 属性编辑器,解决spring把字符串转成自定义对象的问题 PropertyEditorRegistry 接口,注册与查找PropertyEditor PropertyEditorRegistrySupport 实现 PropertyEd...

2019/06/05 11:12
145
一张图搞定spring-mybatis源码过程

spring-mybatis 加载过程 文本描述 1 配置SqlSessionFactoryBean 2 配置SqlSessionTemplate 3 在某个Bean上添加@MapperScan注解 4 Spring自动扫描Mapper接口,以MapperFacoryBean的形式注入到...

03/02 10:04
133
spring aop 之 切面注解配置@Jointcut

切面表达式 execution within this target args @target @within @agrs @annotation && || ! execution execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-patter...

2019/06/27 09:46
364
spring aop 代理private方法 报错的问题分析

spring aop 代理private方法报空指针的问题 这两天做aop切面日志时,发现private方法报空指针。 原切入点配置如下: @Pointcut("@within(org.springframework.web.bind.annotation.RestContr...

2019/06/27 13:59
6.4K
关于JAVA ClassLoarder机制与一个示例

ClassLoader 这个大家熟悉,加载机制,双亲委派。 JAVA启动时,会初始化3个类加载器,BootClassLoader,ExtClassLoader,AppClassLoader。 BootClassLoader 加载jre/lib下的JAR包,由C++实现。 ...

一个mybatis处理batch的插件,类似于pageHelper插件

编写mybatis批量处理插件 编写该插件的目的是项目中经常会有一些需要批处理的情况,当然Mysql支持insert() values(),()....,()语法,可以间接达到批量提交的目的。但是在update的时候就不行了...

2019/05/03 09:39
143
JAVA设计模式之工厂模式(创建型)

先来个美女镇楼: 简单工厂 一般理解为调用静态方法产生你所需要的对象,其实可以进一步扩展,任何方法都是一个简单工厂,不管有参无参都是调用方法,然后得到你所需要的对象,比如如下方法:...

2019/03/07 20:19
21
mybatis

本博文基于mybatis3.4.5 mybatis重要配置类 Mybatis 的一切核心都是围绕org.apache.ibatis.session.Configuration。 下面谈谈这个类的各个属性作用,可以这样说,了解了每个配置的作用,Myb...

2019/04/21 00:09
0
java8 Stream之原理

Stream java8的Stream很重要,spring-reactor里面用到reactor-core,而java8的stream与之很相似,搞懂了再看reactor-core必定事半功倍。 先看一下它的强大,这里只是冰山一角: 从List<Studen...

2019/06/01 14:10
315

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部