技术联盟

Spring boot 自定义处理404 500等

Spring boot 自定义处理404 500等 有时候我们会遇到一些问题,需要我们自定义一些异常,例如404、403、502、500等,我们这里就说说Springboot 修改自定义这些。 处理方式一 我们重写ErrorController接口,重写handleError方法 import javax.servlet.http.HttpServletRequest; import org.sp […]

Spring boot 集成ElasticSearch

Spring boot 集成ElasticSearch 第一步Spring boot集成ELasticSearch 第二步Spring boot中配置ElasticSearch 第三步 创建操作的实体Bean(我创建的是UserItemBean) 第四步 使用ElasticSearch的API进行测试 Spring boot 集成ElasticSearch 第一步Spring boot集成ELas […]

Spring boot 读取properties

## Spring boot 读取properties > 在开发中我们需要通过属性文件配置常用属性,例如数据库相关、日志相关、测试相关等。 > > 1. 自定义properties文件获取属性 > 2. application.properties获取属性 ### 自定义properties文件获取属性 > 使用@configurationProperties((prefix=”xx […]

Spring boot 事务回滚

在Controller中添加 @Transactional 自己捕获异常之后事务不能回滚 原因: 默认spring事务只在发生未被捕获的 RuntimeException 时才回滚 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获 RuntimeException 的异常,但可以通过配置来捕获 […]