SpringBoot 整合系列
SpringBoot整合一些常用的框架,如mybatis、druid、pagehelper、jpa、jsp、thymeleaf、elasticsearch等等。
虚无境
这个作者很懒,什么都没留下…
展开
-
SpringBoot切面Aop的demo简单讲解
@Aspect@Componentpublic class ParamAspect {@Pointcut("execution(public * com.pancm.web.*.*(..))")public void doOperation() {}/** * @Title: before * @Description: 前置通知处理方法 * 在处理之前调用,比如参数...原创 2020-05-20 23:06:37 · 1237 阅读 · 0 评论 -
SpringBoot整合Swagger和Actuator
前言本篇文章主要介绍的是SpringBoot整合Swagger(API文档生成框架)和SpringBoot整合Actuator(项目监控)使用教程。SpringBoot整合Swagger说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。Swagger 介绍Swagger 是一套基于 OpenAPI 规范构建的开源工具,可以帮助我们设计、构建、记录以及使用 Rest AP...原创 2019-06-17 22:38:49 · 1641 阅读 · 0 评论 -
SpringBoot项目实现文件上传和邮件发送
前言本篇文章主要介绍的是SpringBoot项目实现文件上传和邮件发送的功能。SpringBoot 文件上传说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.9.RELEASE首先还是Maven的相关依赖:pom.xml文件如下: <properties> <pro...原创 2019-05-29 19:24:05 · 744 阅读 · 0 评论 -
SpringBoot优雅的全局异常处理
前言本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。SpringBoot全局异常准备说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先还是Maven的相关依赖: <properties> <project.build.sour...原创 2019-05-27 20:45:58 · 2267 阅读 · 2 评论 -
SpringBoot整合Redis使用Restful风格实现CRUD功能
前言本篇文章主要介绍的是SpringBoot整合Redis,使用Restful风格实现的CRUD功能。SpringBoot整合Redis说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.15.RELEASERedis:3.2或以上。Tips:Redis的偶数为稳定版本,奇数为非稳定版本,所以在使用的时候...原创 2019-05-08 22:41:48 · 1039 阅读 · 0 评论 -
SpringBoot简单打包部署(附工程)
前言本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。SpringBoot打包在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的jar包,还是在tomcat下运行的war包。 虽然本项目是用maven构建的,用maven打包也更加方便,但是这里也说明普通非maven打包的项目...原创 2018-08-13 23:45:44 · 1946 阅读 · 1 评论 -
SpringBoot整合Netty并使用Protobuf进行数据传输(附工程)
前言本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在之前的文章中已经简单的介绍过了,这里就不再过多细说了。Protobuf介绍 protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:j...原创 2018-07-17 08:17:34 · 3277 阅读 · 4 评论 -
SpringBoot整合Jsp和Thymeleaf (附工程)
本篇文章主要讲述**SpringBoot**整合**Jsp**以及**SpringBoot**整合**Thymeleaf**,实现一个简单的用户增删改查示例工程。事先说明,有三个项目,两个是单独整合的,一个是将它们整合在一起的。如需其中一个,只需看相应部分的介绍即可。若需工程源代码,可以直接跳到底部,通过链接下载工程代码。原创 2018-07-11 22:57:57 · 1522 阅读 · 4 评论 -
基于SpringBoot开发一个Restful服务,实现增删改查功能
前言在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习SpringBoot。 在闲暇之余的时候,看了下SpringBoot实战以及一些大神关于SpringBoot的...原创 2018-01-10 21:44:28 · 23334 阅读 · 15 评论 -
springBoot之配置文件的读取以及过滤器和拦截器的使用
前言在之前的学习springBoot中,成功的实现了Restful风格的基本服务。但是想将之前的工程作为一个项目来说,那些是仅仅不够的。可能还需要获取自定义的配置以及添加过滤器和拦截器。至于为什么将这些写在一起,只是因为这些比较简单而且也会经常用到,所以干脆就一起写出来了。读取配置文件在使用maven项目中,配置文件会放在resources根目录下。 我们的springBoot是用Maven搭建的原创 2018-02-28 21:09:45 · 3993 阅读 · 0 评论 -
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
前言本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。Druid介绍和使用在使用Druid之前,先来简单的了解下Druid。Druid是一个数据库...原创 2018-04-27 22:34:18 · 1069 阅读 · 3 评论 -
SpringBoot整合ElasticSearch实现多版本的兼容
前言在上一篇学习SpringBoot中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目前最火的搜索引擎ElastiSearch,并和SpringBoot进行结合使用。ElasticSearch介绍 ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口 Elastic原创 2018-05-07 08:34:40 · 4382 阅读 · 1 评论 -
SpringBoot整合Kafka和Storm
前言本篇文章主要介绍的是SpringBoot整合kafka和storm以及在这过程遇到的一些问题和解决方案。kafka和storm的相关知识如果你对kafka和storm熟悉的话,这一段可以直接跳过!如果不熟,也可以看看我之前写的博客。一些相关博客如下。kafka 和 storm的环境安装地址:http://www.panchengming.com/2018/01/26/p...原创 2018-05-10 20:26:17 · 2447 阅读 · 6 评论