花费 20 ms
【玩转SpringBoot】看似复杂的Environment其实很简单

喜欢写代码,讨厌配环境我相信这十个字的小标题代表了大多数码农的心声。十年前读大学时,学校开设了C语言还有C++。但是学习这两种语言,对于新手来说非常没有成就感。于是我就在校门口买个光盘,装个VS(宇宙 ...

Fri Dec 20 17:19:00 CST 2019 3 1721
【玩转SpringBoot】配置文件yml的正确打开姿势

序言在很久以前,Spring的配置文件是基于XML的。它的名字就是applicationContext.xml,没错,就只有这一个xml文件。它里面配置了所有的东西。但是数据库信息通常会单独拿出来,放 ...

Tue Dec 17 17:25:00 CST 2019 1 1168
【玩转SpringBoot】翻身做主人,一统web服务器

寄人篱下的日子一直以来受传统影响,我们的web工程总是打成war包,然后放入tomcat的webapps目录下面。如下图01: 当tomcat启动时,会去解压war包,然后运行web工程。这大家 ...

Sat Dec 21 18:56:00 CST 2019 2 563
【玩转SpringBoot】异步任务执行与其线程池配置

同步代码写起来简单,但就是怕遇到耗时操作,会影响效率和吞吐量。此时异步代码才是王者,但涉及多线程和线程池,以及异步结果的获取,写起来颇为麻烦。不过在遇到SpringBoot异步任务时,这个问题就不存在 ...

Wed Dec 25 17:21:00 CST 2019 0 578
【玩转SpringBoot】通过事件机制参与SpringBoot应用的启动过程

生命周期和事件监听一个应用的启动过程和关闭过程是归属到“生命周期”这个概念的范畴。典型的设计是在启动和关闭过程中会触发一系列的“事件”,我们只要监听这些事件,就能参与到这个过程中来。要想监听事件,首先 ...

Tue Dec 24 17:10:00 CST 2019 0 499
【玩转SpringBoot】SpringBoot应用的启动过程一览表

SpringBoot应用的启动方式很简单,就一行代码,如下图01: 其实这行代码背后主要执行两个方法,一个是构造方法,一个是run方法。构造方法主要内容就是收集一些数据,和确认一些信息。如下图0 ...

Mon Dec 23 16:28:00 CST 2019 0 430
【玩转SpringBoot】用好条件相关注解,开启自动配置之门

自动配置隐含两层含义,要搞清楚上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明。据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警。聪明的大脑是用 ...

Wed Dec 18 16:18:00 CST 2019 0 387
【玩转SpringBoot】给自动配置来个整体大揭秘

上一篇文章中提到的条件注解,只是自动配置整体解决方案中的一个环节而已,可以说是管中窥豹。本文就逐步擦除迷雾,让整体浮现出来,这样就会有一个宏观的认识。除了写代码之外,还能干点什么?提到“配置”这 ...

Thu Dec 19 17:39:00 CST 2019 1 361
【玩转SpringBoot】让错误处理重新由web服务器接管

其实web服务器是会处理错误的在web.xml还是随处可见的年代时(确实有点老黄历了),下面的这些配置应该都不陌生。根据错误代码处理错误,如下图01: 根据异常类型处理错误,如下图02: ...

Sun Dec 22 17:17:00 CST 2019 0 273

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM