背景 众所周知,如下即可启动一个最简单的Spring应用。查看@SpringBootApplication注解的源码,发现这个注解上有一个重要的注解@EnableAutoConfiguration,而这个注解就是SpringBoot实现自动装配的基础 ...
背景 众所周知,如下即可启动一个最简单的Spring应用。查看@SpringBootApplication注解的源码,发现这个注解上有一个重要的注解@EnableAutoConfiguration,而这个注解就是SpringBoot实现自动装配的基础 ...
SpringBoot提供了很多开箱即用的工具包,如那些以spring-boot-starter或spring-cloud-starter开头的依赖 它们的使用方法具有某种通用特征 比如: 如果想使用eureka功能,只需要: 1. 引入spring-cloud-starter-eureka ...
废话少说,先上代码C# memcache Demo memcache 是服务器缓存系统,以键值对方式保存数据到内存中,把对象序列化后,理论上可支持所有的数据类型。 使用情景:怎么用都可以,注意的是它 ...
在传统的Spring框架系列中,xml配置文件无处不在。有SpringMVC、dao、service等各层次的配置文件。到了目前SpringBoot的时代,XML文件几乎销声匿迹。那么SpringBoot背后是如何做到无XML文件配置的呢? 首先,我们回顾一下在xml配置的时代,我们是如何定义 ...
在项目中,难免会出现各种各样的异常,我们希望异常信息尽可能详细,包括响应状态码,响应的字符串异常信息,甚至操作时间等等,这样可以方便地快速定位到发生异常的位置.所以,一个项目中对于异常的处理就显得尤为重要.那么,小编就以SpringBoot框架,通过代码实例展示统一异常的处理方式. 1. ...
一前言 springboot 2.0.0版本分析,整体的自动配置流程如下: 具体配置参考官方文档:springboot-doc 二 @SpringBootApplication 核心注解@SpringBootConfiguration其实就是@Configuration注解,表示 ...
一、前言 Netty 为许多通用协议提供了编解码器和处理器,几乎可以开箱即用, 这减少了你在那些相当繁琐的事务上本来会花费的时间与精力。另外,这篇文章中,就不涉及 Netty 对 WebSocket协议 的支持了,因为涉及的篇幅有点大,会在下一篇文章做一个具体的介绍。 二、SSL 协议 ...
年底降至,各类年会都需用到抽奖,最近刚好写了一个抽奖程序,总结一下,也为了方便日后温故,也可给诸位一个开箱即用的抽奖demo参考 demo演示链接 先睹为快,传送门 完整代码地址 传送门 流程图 说明 公平抽奖,没有暗箱操作,代码通过功能测试、压测,经过多 ...