摘要: AOP在开发中的用处还是很广的,它的设计模式是代理模式,里面的原则就是在不改变源码的基础上增加一些新的功能。比如说项目上线了,但是发现项目中的某个模块运行的很慢,这个时候就需要打印日志去查看,那么可以使用AOP把代码动态的嵌入到项目中,如果检测完成,移除它就可以了。 下面来看一下,它在Spring 阅读全文
posted @ 2020-04-06 16:35 繁华乱世 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 第一步,定义拦截器: package com.zl.interceptor; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; 阅读全文
posted @ 2020-04-06 12:50 繁华乱世 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 跨域的产生就是因为浏览器的同源策略。它是浏览器的核心安全功能,所谓的同源,就是指域名,协议,还有端口要相同。传统的方案就是JSONP(前端处理方案),但是JSONP有很大的局限性,就是只支持GET请求,所以不能满足我们的需求,而CORS(Cross-origin-resource sharing)跨 阅读全文
posted @ 2020-04-06 12:04 繁华乱世 阅读(149) 评论(0) 推荐(0) 编辑
摘要: @ControllerAdvice是@Controller注解的一个增强,这个注解是Spring里面的东西,可以处理全局异常。当然在Spring Boot中也可以使用,但是Spring Boot中有它全自动化配置的异常处理,因为是全自动化的,因此也可以自己定制,比如定制它的异常页面,异常信息提示,异 阅读全文
posted @ 2020-04-06 11:01 繁华乱世 阅读(5886) 评论(0) 推荐(1) 编辑