![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
IT桐桐
IT界的文艺青年
展开
-
spring boot实战(第一篇)第一个案例
spring boot实战(第一篇)第一个案例 前言 写在前面的话 一直想将spring boot相关内容写成一个系列的博客,今天终于有时间开始了第一篇文章 以后有时间就会继续写下去。 123 spring boot 博客内容规划 spring boot 基本用法自动配置技术集成性能监控源码解析 spring boot 功能强大,后面会细细道来。 第一个案例转载 2017-11-27 16:08:57 · 189 阅读 · 0 评论 -
spring boot实战(第十四篇)整合RabbitMQ源码分析前言
前言 本篇开始讲述Spring Boot如何整合RabbitMQ(实际上Spring就整合了RabbitMQ)。 RabbitAdmin 在上篇中遗留AmqpAdmin没有讲解,现在来看下该部分代码 [html] view plain copy public AmqpAdmin amqpAdmin(Cachi转载 2017-11-28 09:48:47 · 489 阅读 · 0 评论 -
spring boot实战(第十二篇)整合RabbitMQ
前言 本篇主要讲述Spring Boot与RabbitMQ的整合,内容非常简单,纯API的调用操作。 操作之间需要加入依赖Jar [html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-s转载 2017-11-28 09:46:33 · 294 阅读 · 0 评论 -
spring boot实战(第十一篇)初识RabbitMQ
前言 最近几篇文章将围绕消息中间件RabbitMQ展开,对于RabbitMQ基本概念这里不阐述,主要讲解RabbitMQ的基本用法、Java客户端API介绍、Spring Boot与RabbitMQ整合、 Spring Boot与RabbitMQ整合源码分析。 RabbitMQ安装 在使用消息中间件RabbitMQ之前就是安装RabbitMQ。转载 2017-11-28 09:45:11 · 283 阅读 · 0 评论 -
spring boot实战(第十篇)Spring boot Bean加载源码分析
前言 前面的文章描述了Application对应Bean的创建,本篇将阐述spring boot中bean的创建过程 refresh 首先来看SpringApplication#run方法中refresh()方法 [html] view plain copy // Refresh the context转载 2017-11-28 09:44:07 · 1483 阅读 · 0 评论 -
spring boot实战(第九篇)Application创建源码分析
前言 通过前面的文章了解到在spring boot的启动时,利用的是编写的Application类,使用了注解@SpringBootApplication,本篇将阐述该Bean的加载过程。 [html] view plain copy @SpringBootApplication public class Application {转载 2017-11-28 09:17:36 · 253 阅读 · 0 评论 -
spring boot实战(第八篇)上下文的创建
前言 本篇主要讲解spring boot上下文的创建,为后续源码的解读打下铺垫 ApplicationContext 在run方法中执行 [html] view plain copy context = createApplicationContext(); 创建上下文转载 2017-11-28 09:16:10 · 462 阅读 · 0 评论 -
spring boot实战(第七篇)内嵌容器tomcat配置
spring boot实战(第七篇)内嵌容器tomcat配置 默认容器 spring boot默认web程序启用tomcat内嵌容器tomcat,监听8080端口,servletPath默认为 / 通过需要用到的就是端口、上下文路径的修改,在spring boot中其修改方法及其简单; 在资源文件中配置: server.port=9090 server.contextPath转载 2017-11-28 09:14:37 · 2264 阅读 · 1 评论 -
spring boot实战(第六篇)加载application资源文件源码分析
前言 在上一篇中了解了spring配置资源的加载过程,本篇在此基础上学习spring boot如何默认加载application.xml等文件信息的。 ConfigFileApplicationListener 在spring boot实战(第三篇)事件监听源码分析中可知在构造SpringApplication时加载相关的监听器,其中存在一个监听器Co转载 2017-11-28 09:12:46 · 577 阅读 · 0 评论 -
spring boot实战(第五篇)配置源码解析
前言 前面的文章都采用markdown编写的,但编辑图片上极其不方便,以后还是采用网页的形式。 上一篇中讲述了spring boot配置文件的使用,本篇开始从源码的角度来看看配置文件。 环境(Environment) 学习过spring的同学都清楚,在bean中注入Enviroment实例即可调用配置资源信息,如以下代码 [java] view pla转载 2017-11-27 16:25:15 · 281 阅读 · 0 评论 -
spring boot实战(第四篇)分散配置
spring boot实战(第四篇)分散配置 前言 分散配置是系统必不可少的一部分,将配置参数抽离出来为后期维护提供很大的便利。spring boot 默认支持两个格式的配置文件:.properties .yml。 .properties与.yml *.properties属性文件;属于最常见的一种; *.yml是yaml格式的文件,yaml是一种非常简洁的标记语言。转载 2017-11-27 16:18:17 · 176 阅读 · 0 评论 -
spring boot实战(第三篇)事件监听源码分析
spring boot实战(第三篇)事件监听源码分析 前言 解读源码,知其然知其所以然··· 监听源码分析 首先来看下上一篇中执行的main方法 package com.lkl.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.au转载 2017-11-27 16:13:38 · 220 阅读 · 0 评论 -
spring boot实战(第二篇)事件监听
spring boot实战(第二篇)事件监听 前言 spring boot在启动过程中增加事件监听机制,为用户功能拓展提供极大的便利。 支持的事件类型四种 ApplicationStartedEvent ApplicationEnvironmentPreparedEvent ApplicationPreparedEvent ApplicationFai转载 2017-11-27 16:12:19 · 212 阅读 · 0 评论 -
spring boot实战(第十五篇)嵌入tomcat源码分析
嵌入tomcat源码分析 在启动spring boot工程时利用@SpringBootApplication注解,该注解启动@EnableAutoConfiguration自动配置,加载META-INF/spring.factories文件 # Auto Configure org.springframework.boot.autoconfigure.EnableAutoConfigura转载 2017-11-28 09:50:25 · 547 阅读 · 1 评论