参考链接 Spring 启动入口 ApplicationContext ac = new ClassPathXmlApplicationContext("......") ctx.getBean("xxx" , xxx.…
分类:Spring Boot
jdk、spring、mybatis、线程的源码分析
基础篇 从为什么String=String谈到StringBuilder和StringBuffer Java语法糖1:可变长度参数以及foreach循环原理 Java语法糖2:自动装箱和自动拆箱 集合篇 图…
【深入浅出spring】Spring MVC 流程解析 -- HandlerAdapter
前言 继上一篇【深入浅出spring】Spring MVC 流程解析 — HanndlerMapping介绍了handler mapping后,本文按照【深入浅出spring】Spring MVC 流程解析的…
基于Spring Cloud 快速配置完成单点登录开发
单点登录概念 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。登录逻辑如上图 基于…
spring默认启动位置以及contextConfigLocation设置源码解析
这几天在看spring的源码,涉及到spring启动位置的部分,下面就看看spring到底是从哪儿开始加载的。本文使用的是spring3.0M3 首先spring的加载会借助一个监听器ContextLoade…
Spring Boot自动配置源码
SpringBoot初始化上下文环境 SpringBoot会从META-INF/spring.factories文件中加载Initializers,Auto Configure Initializers用于加载配置(En…
Spring Boot(三)Spring4扩展分析(一)
1. 将Bean加入到Spring容器里(让Spring 进行管理),有2钟方法 1.使用 一些指定的注解 @Component , @Controller , @S…
Spring(十)深入源码分析Spring之HibernateTemplate 和HibernateDaoSupport
spring提供访问数据库的有三种方式: HibernateDaoSupport HibernateTemplate(推荐使用) jdbcTemplate(我们一般不用) 类所在包: HibernateTe…
spring boot banner 源码解析
首先看SpringApplication类的run方法内容, public ConfigurableApplicationContext run(String… args) { StopWatch stopW…
Spring boot加载外部配置文件-EnvironmentPostProcessor
package com.spring4all.config; import java.io.FileInputStream; import java.io.InputStream; import java.util.Pr…
【Spring启动过程分析】(1)启动流程简介
1、 spring简介 spring的最基本的功能就是创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事…
Spring boot admin监控邮件发送
1.pom.xml <dependencies> <dependency> <groupId>de.codecentric</groupId> <artifactId…