随笔分类 - spring
摘要:再好用的技术也有它的天花板,aop也不例外,面对aop的局限,应该如何破解,这篇介绍Spring Boot下aop如何和自定义注解结合,大大提高了aop的灵活性和威力。
阅读全文
摘要:通过介绍消息的确认机制和对于投送失败的消息重新投送机制,引出为什么要使用死信队列,什么是死信队列以及如何实现死信队列。
阅读全文
摘要:RabbitMQ是一种我们经常使用的消息中间件,通过RabbitMQ可以帮助我们实现异步、削峰的目的。
今天这篇,我们来看看Spring Boot是如何集成RabbitMQ,发送消息和消费消息的。
阅读全文
摘要:除了上篇的Spring Boot内置的LogBack日志系统,Spring Boot又是如何集成其他日志系统的,比如Log4j2
阅读全文
摘要:学会日志配置,指哪打(印)哪
阅读全文
摘要:Spring Boot几乎是傻瓜式一键启动,省去了很多冗余的配置,甚至不需要配置tomcat容器,本篇通过源码了解Spring Boot是如何启动的。
阅读全文
摘要:Fairy实现基于自定义注解的依赖注入
阅读全文
摘要:为Fairy(小精灵)实现依赖注入功能
阅读全文
摘要:看了部分Spring的代码,前面用了四篇内容写了一些读书笔记。这里照虎画猫写了一个自己的Spring项目
阅读全文
摘要:有关Spring加载bean系列,今天这是最后一篇了,主要接上篇对于从Spring容器中获取Bean的一些细节实现的补充。 《Spring读书笔记——bean加载》——Spring如何加载消化一个xml配置文件 《Spring读书笔记——bean解析》——Spring如何将xml文件的各种标签转换为
阅读全文
摘要:继Spring如何解析xml标签和xml标签如何转为了Spring下的BeanDefinition之后,我们来看看Spring又是如何实现Bean的创建的(上篇)
阅读全文
摘要:Spring是如何解析标签,如何解析bean标签,如何解析标签属性,最终完成了bean的注册
阅读全文
摘要:熟悉不能再熟悉的Application-context.xml是如何在Spring框架中被加载,又是如何被解析并注册成bean的,这篇主要介绍Spring的bean加载机制
阅读全文
摘要:针对有些接口方法的执行结果频繁被用到又不想总是调用这个接口这个问题,可以考虑用Spring Cache来缓存执行结果,这里实战介绍Spring Cache有什么用,怎么用。
阅读全文
摘要:从字面意思来看,Profile表示侧面,那什么情况下才会用到侧面这个功能呢,而侧面具体又有什么含义和用法呢,本篇介绍Profile的用法,让你可以自由的在产品、开发、测试等环境中自由穿梭……
阅读全文
摘要:上篇提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是互斥关系,相反,他们两能够相互融合,有效的搭配完成Spring的bean注入。这里分别介绍如何在JavaConfig中引用XML配置的bean以及如何在XML配置中引用JavaConfig。
阅读全文
摘要:上篇我们几乎都在用注解的方式如@ComponentScan @Component等就完成了自动化注入,但是这些注解不是无所不能的,有些地方它也是望尘莫及的,比如第三方类库。Spring可以通过显示配置的方式来解决,第一种前面有介绍过,就是通过xml来显示声明bean,第二种就是这里要介绍的基于Java代码方式装配bean。
阅读全文
摘要:在Intellij Idea中如何导入Gradle项目并快速跑起来;在Spring Release 4中又是如何完全抛弃在XML中配置而只需要几个注解就能实现的依赖注入……
阅读全文
摘要:我们大致的了解了Spring这个框架对于依赖注入的使用和诠释可谓是淋漓尽致。因为有了Spring的IOC或DI,我们把上街买菜的事情变成了菜主动送上门的活,这样的“生活方式”大大的提高了我们对于Spring框架的用户体验。这篇介绍两个凡是接触过Spring框架都应该见过或者用过的场景——Spring如何使用多个外部属性文件以及基于注解方式配置Bean,并对其中的用法举例介绍。
阅读全文
摘要:又开始动笔开了“学习Spring”系列的头……其实一开始写“学习SpringMVC”的几篇文章是出于想系统的了解下Spring以及SpringMVC,因为平时在公司中虽然每天都在使用Spring相关的框架或者其他,但是绝大部分都是已经写好配置文件,做好相关配置,而我们需要做的就是写一些与业务逻辑有关的Controller层面或者Service层面的代码。毕竟所做的产品成熟了,或者说框架越来越成熟了,我们对于底层原理的东西关注的就少了,认识也浅了。从这篇开始,我们来一窥spring基础。
阅读全文