随笔分类 -  Spring Boot

摘要:转载自 Spring Boot 2.x 启动全过程源码分析(上)入口类剖析 Spring Boot 的应用教程我们已经分享过很多了,今天来通过源码来分析下它的启动过程,探究下 Spring Boot 为什么这么简便的奥秘。 本篇基于 Spring Boot 2.0.3 版本进行分析,阅读本文需要有一 阅读全文
posted @ 2018-10-08 19:37 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 配置加载顺序详解 使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 在 Spring Boot 里面,可以使用以下几种方 阅读全文
posted @ 2018-10-03 11:30 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 面试题 问题一 什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spri 阅读全文
posted @ 2018-09-23 11:19 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 配置随机数那些小技巧 Spring Boot支持在系统加载的时候配置随机数。 添加config/random.properties文件,添加以下内容: #随机32位MD5字符串 user.random.secret=${random.value} #随机int数字 u 阅读全文
posted @ 2018-07-24 23:34 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 集成 Mybatis 实现双数据源 这里用到了Spring Boot + Mybatis + DynamicDataSource配置动态双数据源,可以动态切换数据源实现数据库的读写分离。 添加依赖 加入Mybatis启动器,这里添加了Druid连接池、Oracle数据 阅读全文
posted @ 2018-07-03 08:25 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot面试题 Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。 问题一 Spring Boot、Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最 阅读全文
posted @ 2018-05-20 09:46 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 什么是Spring Boot? 什么是Spring Boot? Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 官方网站:http://projects.sp 阅读全文
posted @ 2018-05-04 10:25 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot定制启动图案 启动图案 Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | 阅读全文
posted @ 2018-05-04 10:23 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot Runner启动器 Runner启动器 如果你想在Spring Boot启动的时候运行一些特定的代码,你可以实现接口 ApplicationRunner或者 CommandLineRunner,这两个接口实现方式一样,它们都只提供了一个run方法。 CommandLi 阅读全文
posted @ 2018-05-01 09:17 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot自动配置原理、实战 Spring Boot自动配置原理 Spring Boot的自动配置注解是@EnableAutoConfiguration,从上面的@Import的类可以找到下面自动加载自动配置的映射。 org.springframework.core.io.sup 阅读全文
posted @ 2018-05-01 09:17 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot Server容器配置 参数配置容器 server.xx开头的是所有servlet容器通用的配置,server.tomcat.xx开头的是tomcat特有的参数,其它类似。 所有参数绑定配置类:org.springframework.boot.autoconfigure 阅读全文
posted @ 2018-04-29 15:06 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot日志集成 Spring Boot日志框架 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback作为默认日志框架。无论使用哪种日志框架,Spr 阅读全文
posted @ 2018-04-27 14:23 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot整合Thymeleaf模板引擎 什么是Thymeleaf Thymeleaf是一款用于渲染XML、XHTML、HTML5内容的模板引擎。类似Velocity,FreeMaker模板引擎,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。 阅读全文
posted @ 2018-04-27 14:18 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot国际化支持 本章将讲解如何在Spring Boot和Thymeleaf中做页面模板国际化的支持,根据系统语言环境或者session中的语言来自动读取不同环境中的文字。 国际化自动配置 Spring Boot中已经对国际化这一块做了自动配置。 国际化自动配置类: org. 阅读全文
posted @ 2018-04-27 14:18 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot Debug调试 在使用maven插件执行spring-boot:run进行启动的时候,如果设置的断点进不去,要进行以下的设置。 1、添加jvm参数配置 在spring-boot的maven插件加上jvmArguments配置。 <project> ... <build 阅读全文
posted @ 2018-04-26 09:33 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot实现热部署 在Spring Boot实现代码热部署是一件很简单的事情,代码的修改可以自动部署并重新热启动项目。 引用devtools依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifact 阅读全文
posted @ 2018-04-26 09:32 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 重磅:Spring Boot 2.0 正式发布! Spring Boot 2.0 正式发布! 2018/03/01最新消息,传得沸沸扬扬的Spring Boot 2.0 正式发布了。 小编去看了下Spring Boot的官网,正式版本已经释放出来了!!! 这个版本更是历经了17个月,超过了2 阅读全文
posted @ 2018-04-24 11:11 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 发布 jar 包转为 war 包秘籍。 Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布。使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题。所以,jar包不一定合适适用所有的场景,如war 阅读全文
posted @ 2018-04-23 19:17 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)