通俗解读,深刻理解,简洁整理,记录不知道,尽在我的程序博客!

SpringBoot系列之动手制作一个starter包

SpringBoot系列之动手制作一个starter包

随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世,并且提供了组件集成方案,定义了各种starter,实现代码无需更改,可插拔、可定制、按需集成。我们试想一个这样一个场景:假如你的汽车轮子上有个螺丝坏了,你要买一个螺丝去自己装。你去店里只要报上你汽车的品牌和位置,老板就能准确地知道你要用哪种螺丝。这就是标准已经制定好的好处。如果没有标准,你很容易买到不配套的螺丝,你要不停的试错。这显然不是你想要的。 如果把这种标准潜移默化,那么我们在沟通上就更加快捷方便。有时候你女朋友一个眼神你就知道她想要干什么。所以Spring Boot 有一个“约定大于配置”的规则,让程序组件之间来减少配置,降低复杂性。因此你在开发一个自定义的Spring Boot Starter的时候也最好考虑你的starter如何达到以上的便利性。

SpringBoot系列之配置文件详解篇

SpringBoot系列之配置文件详解篇

我们在开发一个项目时,肯定会用到配置文件,spring boot为我们提供了丰富的外部配置,常见的有核心配置文件(application.properties、application.yml)、命令行参数、OS环境变量、Dev属性。

SpringBoot系列之自动装配约定大于配置篇

SpringBoot系列之自动装配约定大于配置篇

spring boot的理念是“约定大于配置”,通俗的说,就是spring boot为我们提供了一套默认的配置,不需要我们再去手动的配置xml配置文件,只有当spring boot默认提供的配置不满足我们的需求时,我们再去修改默认配置。

基础篇11

基础篇11

好的编码规范是成功的一半,本文将会介绍在Java编码中常见和不常见的基础编码规范及其原理。

基础篇

基础篇

好的编码规范是成功的一半,本文将会介绍在Java编码中常见和不常见的基础编码规范及其原理。