![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
lb330776047
不用关注我,我没有故事
展开
-
springboot中通过cors协议解决跨域问题
1、对于前后端分离的项目来说,如果前端项目与后端项目部署在两个不同的域下,那么势必会引起跨域问题的出现。针对跨域问题,我们可能第一个想到的解决方案就是jsonp,并且以前处理跨域问题我基本也是这么处理。但是jsonp方式也同样有不足,不管是对于前端还是后端来说,写法与我们平常的ajax写法不同,同样后端也需要作出相应的更改。并且,jsonp方式只能通过get请求方式来传递参数,当然也还有其它的不足...转载 2018-05-17 10:02:33 · 311 阅读 · 0 评论 -
swagger屏蔽某些接口
swagger会扫描package下面的所有接口,如果我有一些接口不想在页面中显示,应该如何做?@ApiIgnoreimport org.apache.log4j.LogManager;import org.apache.log4j.Logger;import org.springframework.boot.autoconfigure.web.ErrorController;im...原创 2019-06-06 19:21:55 · 15553 阅读 · 2 评论 -
生产环境关闭 swagger
#生产环境需要关闭 swagger 防止接口暴露1,启动判断写在相应的环境配置文件中,根据条件判断是否启动 swagger :添加配置项:swagger.is.enable#是否激活 swagger true or falseswagger.is.enable=true2,代码取值,设置是否加载 swagger:@Value("${swagger.is.enable}")...转载 2019-06-06 19:35:46 · 1635 阅读 · 0 评论 -
Spring Boot 实现ErrorController接口处理404、500等错误页面
在项目中我们遇到404找不到的错误、或者500服务器错误都需要配置相应的页面给用户一个友好的提示,而在Spring Boot中我们需要如何设置。我们需要实现ErrorController接口,重写handleError方法。import org.springframework.boot.autoconfigure.web.ErrorControllerimport org.spring...转载 2019-06-06 19:43:29 · 1534 阅读 · 1 评论 -
Spring Boot使用AOP在控制台打印请求、响应信息
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等。AOP简介AOP全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,是提供另一种角度来思考程序的结构,来...转载 2019-06-21 18:04:08 · 1015 阅读 · 0 评论 -
SpringBoot设置接口超时时间
SpringBoot设置接口访问超时时间有两种方式一、在配置文件application.properties中加了spring.mvc.async.request-timeout=20000,意思是设置超时时间为20000ms即20s,二、还有一种就是在config配置类中加入:public class WebMvcConfig extends WebMvcConfigurerAda...转载 2019-06-24 15:59:50 · 61972 阅读 · 4 评论