- 博客(9)
- 收藏
- 关注
原创 Spring Boot自动配置原理
自Spring Boot出道以来,就以快速构建服务而著称。往往只需要在pom文件引入一个dependency就可以快速构建一个web服务,甚至都用不到xml文件。那么Spring Boot时如何做到的呢?主要分两个部分:自动配置和起步依赖。今天就来简单了解一下Spring Boot的自动配置。主要就是根据classpath路径下的一些类或者一些环境上下文的配置来对Spring Boot程序做一些配置。这一系列的动作都是自动的,所以也称为自动配置。Spring Boot提供的自动配置相关的核心代码在一个叫s
2021-04-02 15:07:06
235
原创 Spring Boot整合Mybatis
以往在使用Spring集成Mybatis都伴随着大量配置文件,而Spring Boot摒弃了繁琐的配置文件,可以快速的整合Mybatis,做到“2分钟”搭建web框架。
2017-03-21 17:31:09
470
原创 七大设计原则
最近看了新版的射雕英雄传,有这么一段剧情:洪七公在传授郭靖降龙十八掌时耍的虎虎生风,而这么好的外家功夫到了郭靖手里打出来就显得平淡无奇,当时在场的黄蓉瞬间明白:靖哥哥的内功与师傅的相差甚远,所以耍出来只是”有其形而无其神”,就是再厉害的功夫也是需要有高深的内功支撑的。让我想到了设计模式和设计原则,设计模式就是相当于降龙十八掌,而设计原则就是内功,在设计原则的基础上才可以更好的了解到设计模式的精髓。
2017-02-22 18:53:39
428
原创 Spring Boot入门
最近公司项目重构,需要使用SpringBoot框架,学习一下记录该系列博文,以便以后查阅。以往我们开发项目时,通常都是使用Spring框架开发,在集成其他框架时伴随着大量xml配置文件,繁琐的xml配置以及复杂的部署流程都需要花费大量时间和精力。 在上述背景下,SpringBoot应运而生了,它使用”习惯优于配置”(项目中存在大量配置,还内置了一个习惯性配置,让你不需要进行手动配置)
2017-02-15 15:58:12
258
原创 策略模式(Comparator和Comparable区别)
定义一系列的算法,把他们一个个封装起来,在使用他们的时候可以相互替换,并且不会影响到使用算法的客户端。 该图右侧是策略接口以及具体策略实现类,Context持有Strategy的引用,最终客户端调用。
2017-02-13 18:39:25
1675
原创 代理模式
1.概念为其他对象提供一种代理以控制对该对象的访问,代理就相当于一个中介。比如你去找房子,可以通过中介,你只要告诉中介需要什么样的房子,中介就会将对应的房子介绍给你。2.常见的代理模式远程代理:为不同地理位置的对象,提供一个局域网代表对象。 虚拟代理:根据需要将资源消耗量很大的对象进行延迟,真正需要时候才创建。 保护代理:主要用来对不同权限进行控制。 智能引用代理:提供对目标对象额外的服务。
2017-02-04 14:13:36
409
原创 Java反射入门
一直听说反射,但在实际开发过程中却没怎么接触过,最近在学习代理模式时,发现动态代理就是用的反射,于是学习一下。一、反射定义Java反射是指在程序运行状态中,获取一个类所有属性和方法,调用一个对象的任意一个属性和方法;这种动态的获取信息和动态调用对象的功能就是Java的反射机制。也就是在程序运行时,通过class文件对象来使用该文件的变量、构造方法以及成员方法。JavaAPI提供了一下几
2017-01-11 11:50:57
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人