- 博客(12)
- 收藏
- 关注
原创 Jenkins杀掉spring boot的问题及解决方案
今天下午配置好了jenkins,使用的是2.164.2这个版本的,发现jenkins在执行了start.sh后,spring boot项目并没有被启动。后来进行追踪,发现是jenkins在启动了spring boot之后,又杀掉了它所启动的spring boot项目。究其原因,是因为Jenkins默认会在Build结束后Kill掉所有的衍生进程。如果想要避免这种情况,有两种办法可以解决:...
2019-04-26 18:04:55
843
原创 Spring5源码浅析(八)—FactoryBeanRegistrySupport
在前两篇《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)》和《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(下)》中,我给大家详细分析了DefaultSingletonBeanRegistry这个类,从中我们知道DefaultSingletonBeanRegistry主要侧重于Bean的注册,销...
2019-02-01 15:21:39
1676
原创 Spring5源码浅析(七)—DefaultSingletonBeanRegistry(下)
在上一篇《Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)》中,给大家分析了DefaultSingletonBeanRegistry中的registerSingleton,addSingleton,addSingletonFactory这三个用于单例Bean的注册管理的函数,以及getSingleton及其另外两个重载这几个用于单例Bean...
2019-01-31 17:51:23
452
原创 Spring5源码浅析(七)—DefaultSingletonBeanRegistry(上)
在上一篇《Spring5源码浅析(六)—SimpleAliasRegistry》中,我们分析了SimpleAliasRegistry的源码,本篇呢,我们继续沿着DefaultListableBeanFactory的继承线往下走,开始分析DefaultSingletonBeanRegistry. 这个类除了是SimpleAliasRegistry的子类之外,它还实现了Singleton...
2019-01-28 17:38:47
508
原创 Spring5源码浅析(六)—SimpleAliasRegistry
从今天开始,我们将沿着DefaultListableBeanFactory的继承线,从上往下梳理他们的实现,如果有不清楚DefaultListableBeanFactory继承线的,可以参考《Spring5源码浅析(五)—DefaultListableBeanFactory之总览》.首先来看一下继承线的顶部SimpleAliasRegistry的源码,SimpleAliasRegis...
2019-01-08 16:54:26
476
原创 Spring5源码浅析(五)—DefaultListableBeanFactory之总览
通过前四篇《Spring5源码浅析(一)--BeanFactory》、《Spring5源码浅析(二)-- ListableBeanFactory与HierarchicalBeanFactory》、《Spring5源码浅析(三)-- ConfigurableBeanFactory》、《Spring5源码浅析(四)--ConfigurableListableBeanFactory》的分...
2019-01-07 18:08:25
802
原创 Spring5源码浅析(四)—ConfigurableListableBeanFactory
在上一篇中,我们简要分析了SingletonRegistry和ConfigurableBeanFactory这两个接口的情况,然后我们知道SingletonRegistry主要是为单例服务的尤其是为那些手动注册的单例来服务的,包含了单例的注册、获取、个数统计,名称返回这几类的函数,并且也知道这个接口里的获取型函数只检查已经被实例化的Bean.另外虽然庞杂,我们也看了Configura...
2019-01-07 13:33:15
5240
原创 Spring5源码浅析(三)—ConfigurableBeanFactory
在上一篇中,我们分析了HierarchicalBeanFactory和ListableBeanFactory这两个接口的情况,然后我们知道ListableBeanFactory主要是扩展了一些对工厂内的Bean进行汇总统计和迭代的一些接口,而HierarchicalBeanFactory接口则是提供了工厂的层级关系,可以使用它来获取父级工厂,本次呢,我们来学习SpringIOC中比较...
2019-01-03 10:58:22
1903
原创 Spring5源码浅析(二)—ListableBeanFactory与HierarchicalBeanFactory
在上一篇中,我们简单分析了一下Spring IOC容器中的根基BeanFactory,今天我们来看一下BeanFactory的两个扩展,ListableBeanFactory与HierarchicalBeanFactory.他们的基本情况如下图所示: 我们首先来看一下HierarchicalBeanFactory,他在BeanFactory的基础上增加了两个函数,一个是...
2018-12-29 13:05:43
3221
2
原创 Spring5源码浅析(一)--BeanFactory
Spring广受欢迎的两大特性是IOC和AOP。IOC是Spring所提供的容器技术,主要用来维护系统中的组件的实例化.而容器中最基本的就是BeanFactory.BeanFactory的结构如下所示: BeanFactory是Spring体系中的一个最基本最底层的容器,并且跟我们平时所用的不太相同,我们平时在使用一些小型容器,比如Map或Set或List的时候,或...
2018-12-27 11:49:39
794
翻译 Spring 5.1.2核心技术之WebFlux(一)
Spring WebFlux是Spring从5.0开始提供的,由于最近在研究Spring Boot,正好研究到了Spring Boot中的WebFlux所以就看了下Spring官方文档,后来发现只有英文的,不太方便,所以根据官网进行了翻译.我不是一个专业的翻译人员,第一写,希望大家多多鼓励.如果有翻译不太恰当的地方,希望大家给指正.1.1 概论 为什么需要Spri...
2018-11-01 11:32:15
1296
原创 关于eclipse的maven项目遇到的问题
之前在eclipse新建maven项目的时候,别的错误,像修改web项目为3.0以及更改编译环境都完成了,但总是会报两个错误一个是:Cannot change version of project facet Dynamic Web Module to 2.3.另一个是:One or more constraints have not been satisfied.最早的做法是直接删除
2016-08-25 16:49:55
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人