自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 前后端分离的web项目(vue+spring boot),升级版。

Github地址:https://github.com/smallsnail-wh/interest前端项目名为:interest-web后端项目名为:interest-server项目展示地址为我的网站:http://www.lovemtt.com/(服务器配置低,首次加载会有点慢,登录请用github第三方登录。)数据库设计(mysql) 用户表sys_user:存储用户基本信...

2018-07-10 23:12:38 37668 36

原创 分享一个前后端分离的web项目(vue+spring boot)

前后端分离(vue+spring boot)Github地址:https://github.com/smallsnail-wh前端项目名为wh-web后端项目名为wh-server

2018-01-10 16:45:13 78630 90

原创 分享一个图片验证码功能的实现

项目地址https://github.com/smallsnail-wh/wh-validate实现原理/validate/imag请求获取验证码图片,并将验证码信息存入session。使用filter来验证请求中验证码是否正确。提供ImageCodePropertiesConfigurerAdapter和ValidateCodeGenerator 来自定义验证码图片。

2018-01-29 16:36:18 8891 1

原创 使用Callable和DeferredResult,提高服务性能。

官方文档中说DeferredResult和Callable都是为了异步生成返回值提供基本的支持。简单来说就是一个请求进来,如果你使用了DeferredResult或者Callable,在没有得到返回数据之前,DispatcherServlet和所有Filter就会退出Servlet容器线程,但响应保持打开状态,一旦返回数据有了,这个DispatcherServlet就会被再次调用并且处理,以异步产生

2018-01-25 17:41:46 7528

原创 spring boot中的自定义异常和异常处理器

默认情况下,Spring Boot提供了一个/error的控制器以合理方式处理所有错误的映射,客户端访问出错返回一个json,浏览器访问会返回一个HTML。然而很多时候,无论是客户端还是web端都需要服务器返回一个json,用于前端解析并以自己的方式展示给用户看。这时候就要自定义异常处理器。同时你也可以自定义你的异常类。 本文只分享怎么给自定义异常写处理器,如果你想给已有的异常写处理你可以看ht

2018-01-24 11:00:06 12986 1

原创 spring的自定义监听事件

前言:今天写代码的时候遇到了监听器,然后我就鬼使神差的翻了一下Spring框架文档,看到了自定义监听事件,下面是我的收获分享。标准事件spring中自带有5种标准事件,ContextRefreshedEvent,ContextStartedEvent,ContextStoppedEvent,ContextClosedEvent,RequestHandledEvent。需要了解的话,可自行网上搜索或者

2018-01-22 16:49:39 1374

原创 Vue项目webpack打包部署到Tomcat,刷新报404错

遇到的问题使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错。在网上查找了一下,原来是HTML5 History 模式引发的问题,具体为什么,vue官方已经给出了解释,你可以看https://router.vuejs.org/zh-cn/essentials/history-mode.html但是看完问题又来了,官方给出的解决方案中没有说tomc

2018-01-10 17:53:33 7080 2

原创 spring security oauth2 使用redis存token时报错

spring boot升到2.0.0.M7后,集成了spring security oauth2,redis,用redis来存储token。请求token时报错。nested exception is java.lang.NoSuchMethodError: org.springframework.data.redis.connection.RedisConnection.set([B[B)V

2018-01-02 17:58:47 9046 13

原创 升级到spring security5遇到的坑-密码存储格式

将spring security oauth2(包括spring security)升级到最新,代码没有改动,运行项目没有报错,但是页面登陆时报错:There is no PasswordEncoder mapped for the id “null”

2017-12-29 18:31:53 19160

原创 生成进度条(动态生成文件,并前端显示生成进度)

java中实现生成进度条

2017-11-22 16:58:38 8517 2

原创 一个tomcat部署多个项目(同端口,多项目,不同访问路径)

个人觉得简单易操作的两种部署方式:1.使用tomcat的自动部署。(适用于文件和war包,不需要重启tomcat)2.自定义web部署文件。(只适用于文件形式的,需要重启tomcat)

2017-11-14 15:30:52 16899 1

原创 spring boot 1.5.8.RELEASE 版本启动报错

spring boot 1.5.8.RELEASE 版本启动报错起因:新建spring boot项目选择1.5.8.RELEASE版本后生成项目,配置好application.properties后启动项目,报错。Caused by: java.lang.ClassNotFoundException: org.springframework.core.env.EnvironmentCapable

2017-11-08 11:10:52 2849

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除