spring boot
hp15
这个作者很懒,什么都没留下…
展开
-
使用@ControllerAdvice统一处理responsebody
数据库存储了转义字符,取出时放入responseBody里,先需要将其反转义。@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。本文主要用于处理responseBody中的转义字符。package cn.ac.bcc.ebap.modules.sys.interceptor;/** * Created by zhanghaipeng on 2020/5/9. *///拦截返回值的类import cn.ac.bcc.ebap..原创 2020-05-09 15:58:10 · 540 阅读 · 0 评论 -
使用拦截器验证token是否有效
最近项目中需要做每一个接口均加token参数,web端进行验证。我实用的是拦截器。1、整体思路是定义好需要拦截的路径,并将使用的接口添加@ApiToken2、符合路径并且添加了注解的接口发送请求时会进入拦截器,拦截器负责比对传入的token是否正确(暂未加密处理);3、正确则继续,否则直接返回JSON。1.Configurationimport cn.ac.bcc.ebap...原创 2020-03-30 17:14:00 · 4173 阅读 · 2 评论 -
spring boot 提供HTTP、HTTPS都可访问的API
情景说明考虑到数据的安全传输,现在用到HTTPS进行API调用的越来越多了。本节就介绍如何使自己编写的API能让别人进行HTTP、HTTPS调用。先看一下一般情况正常编写一个使用HTTP访问一下(不写的话,默认使用HTTP协议进行访问)由此可见:HTTP是可以访问的,那么HTTPS呢?由此可见,此时HTTPS是无法访问的!软硬件环境:JDK1.8、Wi...转载 2019-04-10 11:08:01 · 5807 阅读 · 1 评论 -
springboot整合elasticsearch全文检索入门
摘要:只是简单的整合介绍 安装 下载elasticsearch与kibana https://www.elastic.co/start 依赖 springBootVersion = '2.0.5.RELEASE' compile group: 'org.只是简单的整合介绍安装下载elasticsearch与kibanahttps://www.elastic.co/start依赖...转载 2019-04-11 16:45:39 · 2611 阅读 · 2 评论 -
Spring boot 在IDEA中热部署 Registry
当你写完一段代码后,要看到效果,必须点击 IDEA 的停止按钮,然后再次重启启动项目,你是否觉得这样很烦呢?启用 Spring Boot 热加载解决你的烦恼,提高开发效率!项目中添加 spring-dev-tools 依赖 1234567 <!-- 热部署模块 --><dependency> <gr...转载 2019-04-26 14:00:59 · 1145 阅读 · 0 评论 -
Springboot中上传文件大小修改 (解决provisional headers are shown的过程)
上传文件时出现provisional headers are shown错误,研究后发现是因为上传文件过大。故需要修改配置项目基于SpringBoot,需要修改内置Tomcat上传文件大小限制、Spring上传文件大小限制以及文件上传request大小限制。其中max-request-size可略大于max-file-size具体修改如下:#在项目对应的properties里添加配置...原创 2019-04-24 17:24:38 · 2975 阅读 · 0 评论 -
spring boot 中的的pom.xml之间的依赖
依赖关系 parent(dependency springboot) <---- common(parent parent) |<----admin(parent parent, dependency common) |<...原创 2019-04-30 15:45:06 · 1455 阅读 · 0 评论 -
SpringBoot多模块开发
在我们从零开始做一个新系统的时候,会首先进行系统功能模块架构设计,那么是直接做一个大而全的垂直的MVC系统,使用一个war包进行发布管理,还是需要按一些规则进行模块拆分比较好呢?笔者认为需要依据项目具有什么样的人力物力条件以及项目需要支撑多少用户量和交易量为基础。一个好的系统设计应该能够满足解决当前的需求和问题,把控实现和进度风险,预测和规划未来,避免过度设计,在上线一个基础核心版...原创 2019-05-20 16:30:09 · 1118 阅读 · 0 评论