
框架学习
文章平均质量分 95
你们都是坏孩子00
现在的一身轻松,是因为有人替你负重前行
展开
-
Spring注解式开发(二):组件生命周期
引言上篇文章介绍的是spring注解式开发的组件注入,这篇文章将介绍一个bean组件的生命周期内我们可以对bean组件做什么做什么。使用场景(这里只是举一个简单的例子):可以通过bean的初始化方法来指定数据源的创建也可以通过bean的销毁方法指定数据源的连接关闭也可以通过bean的销毁方法指定数据源的连接关闭1.在@Bean标签中指定初始化和销毁方法在要注入放入bean组件中定义...原创 2019-01-06 16:11:56 · 579 阅读 · 0 评论 -
Spring注解式开发(三):BeanPostProcessor的工作原理
BeanPostProcessor的工作原理本次通过debug的方式追踪BeanPostProcessor的工作原理容器启动时的方法调用栈首先进入 AnnotationConfigApplicationContext方法,也就是创建容器的方法,通过方法的注释可知道该方法是使用给定的配置类创建一个新的AnnotationConfigApplicationContext,并自动刷新上下文/*...原创 2019-01-06 20:19:53 · 873 阅读 · 0 评论 -
Spring注解式开发(四):Spring底层对BeanPostProcessor的应用
引言上篇文章介绍了BeanPostProcessor的原理,这周加了一周的班,周末静下心来继续spring注解式开发的学习。Spring提供了哪些BeanPostProcessorspring为我们提供了很多BeanPostProcessor,使用开发工具可以看到下图,我们就挑几个介绍一下这只是其中的一部分1.ApplicationContextAwareProcessor的使用Ap...原创 2019-01-12 15:50:40 · 317 阅读 · 0 评论 -
Spring注解式开发(五):属性赋值和自动装配
引言上篇文章介绍 的是spring底层对BeanPostProcessor的使用,今天介绍一下bean属性的赋值和自动装配@Value注解@Value注解可以写直接的数值也可以使用SPEL表达式#{ }$ {}去取配置文件中的值${}去除配置文件中的值在根目录下创建一个person.propertiesZHANSAN.name=false创建配置类@Configuration...原创 2019-01-13 19:36:13 · 331 阅读 · 0 评论 -
Spring注解式开发(六):五分钟搞定Spring AOP开发
AOP功能AOP(Aspect Oriented Programming):面向切面编程 指在程序运行期间动态的将某段代码切入到指定方法指定位置运行的编程方式进行aop开发时首先要导入spring aop的依赖<dependency> <groupId>org.springframework</groupId> <artifactId...原创 2019-01-20 19:35:38 · 294 阅读 · 0 评论 -
redis入门学习(比较全面)
一、 安装在centOs下安装redis首先需要安装gcc依赖用于编译解压后的redis就把gcc当成c语言编译器, g++当成c++语言编译器用就是了yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake下载redis压缩包并且解压编译$ wget http://download.redis.io/rele...原创 2019-02-26 01:21:32 · 1497 阅读 · 0 评论