随笔分类 -  Spring Boot

Spring Boot 文件上传
摘要:在 application.properties 中进行如下配置 阅读全文

posted @ 2017-09-22 00:05 whlshot 阅读(327) 评论(0) 推荐(0)

Spring Boot CORS支持
摘要:一、Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等 CORS与JSONP相比1、JSONP只能实现GET请求,而CORS支持所有类型的HTTP请求。2、使用CORS开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起JSONP有更好的错误处理。3、 阅读全文

posted @ 2017-09-21 23:20 whlshot 阅读(164) 评论(0) 推荐(0)

Spring Boot - Servlet、Filter、Listener
摘要:在Spring Boot中有三种实现方式 方法一:通过注册ServletRegistrationBean、FilterRegistrationBean、ServletListenerRegistrationBean 在启动类中注册bean: 方法二:通过实现 ServletContextInitia 阅读全文

posted @ 2017-09-20 23:16 whlshot 阅读(285) 评论(0) 推荐(0)

Spring Boot 请求错误处理
摘要:方法一:Spring Boot将所有的错误映射到/error,实现ErrorController接口 请求一个错误的地址:localhost:8080/asdf,就会跳转到 error/error.ftl 页面。 方法二:添加自定义的错误页面(前提:没有实现ErrorController接口) 2. 阅读全文

posted @ 2017-09-19 22:49 whlshot 阅读(386) 评论(0) 推荐(0)

Spring Boot @Transactional 不回滚的解决办法
摘要:当抛出编译时异常时,事务不回滚,Employee成功插入数据。 原因: 默认spring事务只在发生未被捕获的RuntimeException时才回滚。 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下ao 阅读全文

posted @ 2017-09-16 23:00 whlshot 阅读(495) 评论(0) 推荐(0)

Spring Boot 热部署
摘要:需要在pom.xml文件中加如下代码: 说明: 1. optional=true,依赖不会传递,该项目依赖devtools;之后依赖改项目的项目如果想要使用devtools,需要重新引入。 2. <fork>true</fork> 如果没有该项配置,devtools不会起作用,即应用不会热start 阅读全文

posted @ 2017-09-13 22:11 whlshot 阅读(206) 评论(0) 推荐(0)

导航