![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
荒芜-
这个作者很懒,什么都没留下…
展开
-
Spring Boot 用Aop统一处理web请求日志
Aop简介Aop(Aspect Oriented Programming的缩写)面向切面编程,Spring 框架中一个重要的模块。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程...原创 2019-03-14 14:59:16 · 221 阅读 · 0 评论 -
SpringBoot 过滤器
过滤器它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链)要点:基于函数回调实现的。...原创 2019-03-15 15:42:38 · 90 阅读 · 0 评论 -
Spring Boot Hello World
简介Java Web 开发涉及的技术比较复杂,每一个框架都是独立的,虽然 Spring 实现了通过配置Xml的方式去整合各个框架,但是Xml的配置还是比较复杂的。Spring Boot 实现了快速整合各个框架;Spring Boot 采用“约定优于配置”的思想,简化配置,快速整合第三方框架(基于Maven的继承和依赖的特性),内置的http服务器等等,方便开发人员快速开发;构建第一个Spr...原创 2019-03-13 14:23:23 · 106 阅读 · 0 评论 -
Spring Boot 使用拦截器
拦截器所有HandlerMapping实现都支持处理程序拦截器,当您要将特定功能应用于某些请求时,这些拦截器非常有用 - 例如,检查主体。拦截器必须实现HandlerInterceptor,实现三种方法,这些方法应该提供足够的灵活性来进行各种预处理和后处理:preHandle(…):在执行实际处理程序之前postHandle(…):处理程序执行后afterCompletion(…):完成...原创 2019-03-18 15:44:30 · 125 阅读 · 0 评论 -
Spring Boot 跨域处理
浏览器出于对安全的考虑,不允许对当前域名之外的域名资源进行 AJAX 调用什么情况下跨域协议不同主域名不同端口不同子域名不同域名对应的ip不同解决跨域配置(全局)@Configurationpublic class CorsContext implements WebMvcConfigurer { @Override public void addCorsMa...原创 2019-03-18 16:09:47 · 127 阅读 · 0 评论 -
Spring Boot 启动前数据初始化
在开发中,经常需要在程序启动前做一些操作,比如:初始化数据,读取配置文件,数据库链接等需求;Spring Boot 提供了两个接口,解决这种问题。分别是ApplicationRunner 和 CommandLineRunner,这两个接口的工作方式相同,都提供了run方法,都在 SpringApplication.run()完成之前调用;如果使用了多个这样的实现,可以使用 org.spring...原创 2019-03-13 16:03:16 · 2420 阅读 · 0 评论