
spring boot
文章平均质量分 59
大黄瓜de冬天
这个作者很懒,什么都没留下…
展开
-
list集合常见去重方式以及效率对比
java list集合去重效率对比,从LinkedHashSet、for循环、list流toSet方式、list流distinct方式等4种常用去重方式,分别做10W数据到1000W数据去重耗时测试,帮助在实际开发中根据场景选择最适合的去重方式原创 2024-11-06 11:34:16 · 684 阅读 · 0 评论 -
多租户多数据源设计思路与实现
最近公司的项目要企业的业务数据与服务器的业务数据分离,即部分数据存储在客户自定义的数据库。 首先整体思路,在企业表加数据源标识,当企业用户配置数据源时,标识变动为Y,并建立数据库;删除数据源为N。给需要存放在自定义的数据库的菜单服务做配置,在企业用户配置菜单服务时,加记录并切换数据源建表,建表语句用sql文件(推荐)直接读取建表。重点来了,写一个过滤器拦截所有请求,过滤器中判断是不是登录状态,接着判断数据源标识,最后判断请求是不是企业所选的服务。以企业用户A为默认数据源...原创 2021-07-05 17:37:52 · 548 阅读 · 0 评论 -
IDEA+Maven:invalid bound statement (not found)那些微小的细节
IDEA+Maven的springboot项目,遇到一个invalid bound statement (not found)。经过查资料网上文章大致分为4类问题:1.mapper的namespace写的不对!!!注意系修改。(ctrl+左键能跳到mapper.java文件这个就可以排除)2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此mapper的namespace写的不对!!!注意系修改。(在另外几种方法都试过无效后,请在重试此条,即复制粘贴map.原创 2021-04-19 15:44:46 · 266 阅读 · 0 评论 -
异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.
出现这个异常说明了跳转页面的url无对应的值.原因1:Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.原因2:在springboot的配置文件:application.yml或application.properties中关于视图解析器的配置问题: 当pom文件下的spring...转载 2018-04-08 16:56:53 · 4062 阅读 · 0 评论