新建一个SpringBoot项目。添加es的maven坐标如下: <dependency> <groupId>org.elasticsearch.client</groupId&...
SpringBoot整合ActiveMQ,一切准备工作就绪之后,启动报错如下: java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) com.mys...
上一篇文章写了SpringBoot和Redis的基本操作(SpringBoot整合Redis之入门篇)。这些都是小打小闹,本篇文章我们来一些进阶的操作。主要讲解一下SpringBoot中使用Redis的基本操作类,实现Redis的整合。Redis的基本操作类就是已经封装好的CacheFetchUt...
作为时下最流行的NoSql数据库,掌握Redis的使用是后端Java开发程序员必不可少的技能,这篇文章我们来看一下在SpringBoot中整合Redis。本地搭建Redis服务器了解一下:Windows下搭建Redis服务器。 0.Redis简介 redis是一个开源的,先进的key-valu...
之前搭建了一个SpringBoot项目用于测试集成Redis和MyBatis以及Freemarker,搭建完成测通之后就没有再打开过。今天打开之后想要测试一个问题,发现在这个项目下无论请求哪个接口,浏览器都会跳转到一个登录页面,而且这个页面不是我写的,如下图: 地址栏里的login也是在我输...
SpringBoot中自带的异常捕获机制返回的默认页面比较丑,对用户来说不够人性化。所以这篇文章来讲解SpringBoot钟自定义全局异常捕获。主要将三种异常捕获形式: 页面跳转形式 ajax形式 统一返回异常的形式 1.页面跳转形式 首先新建一个异常: package com...
freemarker和thymeleaf是模板引擎。在早前我们使用Struts或者SpringMVC等框架的时候,时间的都是jsp,jsp的本质其实就是一个Servlet,其中的数据需要在后端进行渲染,然后再在客户端显示,效率比较低下。而模板引擎恰恰相反,其中的数据渲染是在客户端,效率方面比较理想...
SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项:或者手动在pom.xml中添加DevTools依赖的相关jar:&lt;dependency&gt; &lt;gr...
SpringBoot介绍 做为后端开发的你,是否也曾像我一样,因为框架中无穷无尽的配置而加班至深夜,浸没在xml的海洋里,绝望在心中蔓延。忽然,天边出现了一丝曙光,SpringBoot这轮太阳冉冉升起,将永夜的黑暗一扫而光。使用了SpringBoot之后,编码、配置、部署及监控都将变得简单,让我...