代码改变世界

随笔分类 -  spring boot

spring boot mybatis 报错Invalid bound statement (not found)解决过程

2020-05-09 16:35 by 全me村的希望, 6586 阅读, 收藏, 编辑
摘要: 通过解决Invalid bound statement (not found),剖析mybatis加载Mapper接口、Mapper.xml以及将两者绑定的过程。 项目刚开始使用了spring boot mybatis: 1.配置扫描mapper接口 @MapperScan({"com.hbfec. 阅读全文

spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据

2019-12-27 16:07 by 全me村的希望, 2094 阅读, 收藏, 编辑
摘要: 一、前端vue+element 1.前端使用element的upload组件来实现文件的上传 <el-upload style="display: inline-flex;margin-right: 8px" :show-file-list="false" :before-upload="befor 阅读全文

spring boot 使用POI导出数据到Excel表格

2019-12-26 00:17 by 全me村的希望, 1794 阅读, 收藏, 编辑
摘要: 在spring boot 的项目经常碰到将数据导出到Excel表格的需求,而POI技术则对于java操作Excel表格提供了API,POI中对于多种类型的文档都提供了操作的接口,但是其对于Excel表格的操作无疑是最强大的。 1.POI简介 Apache POI 是用 Java 编写的免费开源的跨平 阅读全文

spring boot 整合JPA多数据源

2019-11-01 22:26 by 全me村的希望, 1265 阅读, 收藏, 编辑
摘要: 上个文章介绍了spring boot在使用Mybatis持久化技术的时候如何使用多数据源,今天再补充一个使用spring data jpa实现多数据源的使用情况,JPA是一套数据库持久化规范,或者称之为一套接口,可以类比于Java中的接口,既然有接口就有实现,Hibernate就是其中的一个实现。 阅读全文

spring boot mybatis多数据源解决方案

2019-10-31 22:38 by 全me村的希望, 627 阅读, 收藏, 编辑
摘要: 在我们的项目中不免会遇到需要在一个项目中使用多个数据源的问题,像我在得到一个任务将用户的聊天记录进行迁移的时候,就是用到了三个数据源,当时使用的AOP的编程方式根据访问的方法的不同进行动态的切换数据源,觉得性能不太好,先在又新用到了一种使用方式,觉得不错,记录下来。 介绍一下DEMO项目,使用的sp 阅读全文

spring boot中@ControllerAdvice的用法

2019-10-26 00:07 by 全me村的希望, 1562 阅读, 收藏, 编辑
摘要: @ControllerAdvice ,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Boot 中可以直接使用,下面分别来看。 全局异 阅读全文

spring boot中注册拦截器

2019-10-25 23:33 by 全me村的希望, 1598 阅读, 收藏, 编辑
摘要: 拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方 阅读全文

spring boot 中通过CORS实现跨域

2019-10-25 23:08 by 全me村的希望, 545 阅读, 收藏, 编辑
摘要: 一、跨域问题出现的原因 出现跨域问题的原因是同源策略。 同源策略 主要是三同:同协议、同域名、同端口, 同源策略目的 保证用户信息安全,防止恶意网站窃取数据。同源策略是必须的,否则cookie可以共享。 同源策略的限制范围 cookie、localstorage、indexdb无法读取。 DOM无法 阅读全文

spring boot 中的路径映射

2019-10-25 22:01 by 全me村的希望, 2417 阅读, 收藏, 编辑
摘要: 在spring boot中集成thymeleaf后,我们知道thymeleaf的默认的html的路径为classpath:/templates也就是resources/templates,那如何访问这个路径下面的静态页面呢?假设我们要访问一个页面为hello.html。 该页面位于templates 阅读全文