• SpringBoot整合Kafka

    服务器环境搭建前面我们已经介绍了如何搭建kafka+zookeeper的环境,此处就不再多bb了,直接上代码引入依赖实际上SpringBoot本身已经集成了kafka,我们只需引入一下依赖,坐下简单配置即可使用<dependency><groupId>org.springfr...

    SpringBoot整合Druid连接池

    SpringBoot整合Druid连接池...

    SpringBoot整合Ehcache

    在SpringBoot中对于缓存的支持,提供了一系列的自动化配置,使我们可以非常方便的使用缓存。只需要在工程中加入ehcache.xml配置文件并在pom.xml中增加ehcache依赖,框架只要发现该文件,就会创建EhCache的缓存管理器。引入依赖<dependency><gr...

    SpringBoot整合Beetl模板引擎

    Beetl是什么?Beetl是一款国产模板引擎,据说渲染速度是JSP的2倍,FreeMaker的6倍,Thymeleaf的???倍?但是为什么官方API我看的不是很懂--!反正不管怎样,先玩玩再看官网传送门依赖<dependency><groupId>com.ibeetl&l...

    SpringBoot整合ActiveMQ

    先来看下什么是JMSJMS(JavaMessagingService)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务。JMS是一个用于提供消息服务的技术规范...

    SpringBoot整合拦截器Interceptor

    前言springboot中interceptor的使用和spingmvc中使用模式差不多,都需要注册拦截器。首先需要继承HandlerInterceptor然后重写preHandle,postHandle和afterCompletion。本文演示使用拦截器拦截未登陆请求和在页面中便捷的获取baseU...

    SpringBoot整合定时任务

    SpringBoot启用定时任务非常简单,不需要再像SpringMVC一样写很多的配置。SpringBoot为我们内置了定时任务,我们只需要一个注解就可以开启定时任务了首先在启动类上使用注解@EnableScheduling@SpringBootApplication@EnableSchedulin...

    Java8新特性optional和lambda正确姿势

    jdk8已经发布很久了,直到现在才来研究它的特性,emmmmm...本文主要从optional,lambda,stream,map 4大块来学习optional简单来说Optional<T>是一个可以包含或者不包含非空值的容器对象,从本质上来说,该类属于包含可选值的封装类(wrapper...

    SpringBoot使用Tomcat启动

    SpringBoot使用tomcat启动方法SpringBoot内部默认提供内嵌的tomcat容器,打的是jar包。一般情况下,SpringBoot使用入口函数启动即可。使用第三方tomcat启动的方法如下1.添加tomcat依赖<dependency><groupId>or...

    SpringBoot整合线程池

    步骤SpringBoot对多线程的支持和Spring没什么区别,就是需要先配置线程池,然后注入bean,再写异步方法,最后调用就可以了。1.配置TaskExecutorpublicclassAsyncTaskConfigimplementsAsyncConfigurer{@Overridepubli...