spring boot
IT桐桐
IT界的文艺青年
展开
-
spring boot实战(第一篇)第一个案例
spring boot实战(第一篇)第一个案例前言写在前面的话一直想将spring boot相关内容写成一个系列的博客,今天终于有时间开始了第一篇文章以后有时间就会继续写下去。123spring boot 博客内容规划spring boot 基本用法自动配置技术集成性能监控源码解析spring boot 功能强大,后面会细细道来。第一个案例转载 2017-11-27 16:08:57 · 208 阅读 · 0 评论 -
spring boot实战(第十四篇)整合RabbitMQ源码分析前言
前言本篇开始讲述Spring Boot如何整合RabbitMQ(实际上Spring就整合了RabbitMQ)。RabbitAdmin在上篇中遗留AmqpAdmin没有讲解,现在来看下该部分代码[html] view plain copypublic AmqpAdmin amqpAdmin(Cachi转载 2017-11-28 09:48:47 · 501 阅读 · 0 评论 -
spring boot实战(第十二篇)整合RabbitMQ
前言本篇主要讲述Spring Boot与RabbitMQ的整合,内容非常简单,纯API的调用操作。 操作之间需要加入依赖Jar[html] view plain copydependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-s转载 2017-11-28 09:46:33 · 304 阅读 · 0 评论 -
spring boot实战(第十一篇)初识RabbitMQ
前言最近几篇文章将围绕消息中间件RabbitMQ展开,对于RabbitMQ基本概念这里不阐述,主要讲解RabbitMQ的基本用法、Java客户端API介绍、Spring Boot与RabbitMQ整合、Spring Boot与RabbitMQ整合源码分析。RabbitMQ安装在使用消息中间件RabbitMQ之前就是安装RabbitMQ。转载 2017-11-28 09:45:11 · 294 阅读 · 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 · 1492 阅读 · 0 评论 -
spring boot实战(第九篇)Application创建源码分析
前言通过前面的文章了解到在spring boot的启动时,利用的是编写的Application类,使用了注解@SpringBootApplication,本篇将阐述该Bean的加载过程。[html] view plain copy@SpringBootApplication public class Application {转载 2017-11-28 09:17:36 · 264 阅读 · 0 评论 -
spring boot实战(第八篇)上下文的创建
前言本篇主要讲解spring boot上下文的创建,为后续源码的解读打下铺垫ApplicationContext在run方法中执行[html] view plain copycontext = createApplicationContext(); 创建上下文转载 2017-11-28 09:16:10 · 493 阅读 · 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 · 2282 阅读 · 1 评论 -
spring boot实战(第六篇)加载application资源文件源码分析
前言在上一篇中了解了spring配置资源的加载过程,本篇在此基础上学习spring boot如何默认加载application.xml等文件信息的。ConfigFileApplicationListener在spring boot实战(第三篇)事件监听源码分析中可知在构造SpringApplication时加载相关的监听器,其中存在一个监听器Co转载 2017-11-28 09:12:46 · 590 阅读 · 0 评论 -
spring boot实战(第五篇)配置源码解析
前言前面的文章都采用markdown编写的,但编辑图片上极其不方便,以后还是采用网页的形式。上一篇中讲述了spring boot配置文件的使用,本篇开始从源码的角度来看看配置文件。环境(Environment)学习过spring的同学都清楚,在bean中注入Enviroment实例即可调用配置资源信息,如以下代码[java] view pla转载 2017-11-27 16:25:15 · 293 阅读 · 0 评论 -
spring boot实战(第四篇)分散配置
spring boot实战(第四篇)分散配置前言分散配置是系统必不可少的一部分,将配置参数抽离出来为后期维护提供很大的便利。spring boot 默认支持两个格式的配置文件:.properties .yml。.properties与.yml*.properties属性文件;属于最常见的一种; *.yml是yaml格式的文件,yaml是一种非常简洁的标记语言。转载 2017-11-27 16:18:17 · 187 阅读 · 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 · 230 阅读 · 0 评论 -
spring boot实战(第二篇)事件监听
spring boot实战(第二篇)事件监听前言spring boot在启动过程中增加事件监听机制,为用户功能拓展提供极大的便利。支持的事件类型四种ApplicationStartedEventApplicationEnvironmentPreparedEventApplicationPreparedEventApplicationFai转载 2017-11-27 16:12:19 · 224 阅读 · 0 评论 -
spring boot实战(第十五篇)嵌入tomcat源码分析
嵌入tomcat源码分析在启动spring boot工程时利用@SpringBootApplication注解,该注解启动@EnableAutoConfiguration自动配置,加载META-INF/spring.factories文件# Auto Configureorg.springframework.boot.autoconfigure.EnableAutoConfigura转载 2017-11-28 09:50:25 · 555 阅读 · 1 评论