logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务架构定义全局异常处理(@ControllerAdvice + @ExceptionHandler)没有生效

最近在学习基于SpringCloud和SpringBoot的微服务架构,想实现全局异常处理这样一个功能,实现后的效果就是所有服务抛出的异常都在这个全局异常处理里面统一处理,而不是在每个服务里面都写一套异常的处理,先大概说一下我的项目结构,既然要做一个全局异常处理,那么肯定要写在一个公用的地方,这里我有一个基础服务,它不是一个独立的服务,没有启动类,也不需要注册到Eureka,它的作用是提供...

文章图片
Parameter 0 of constructor in XXX required a bean of type ‘XXX‘ that could not be found.

今天在搭建微服务项目的时候遇到了一个问题项目结构实际的场景是OperationLogService需要注入OperationLogMapper,也就是最常见的业务层注入数据层,但是项目启动的时候报了这个错误,最开始我还以为是Mapper没有注入到注册到Spring中,检查了之后我确定Service和Mapper是没有问题的,然后找了好久也没有找到原因,这时候我想到会不会是Mapper没有被扫描到?

#java#spring
EasyExcel的使用

1、什么是EasyExcelEasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目它有以下优势:注解式自定义操作输入输出简单,提供输入输出过程的接口支持一定程度的单元格合并等灵活化操作可以基于对象的方式操作Excel节省内存EasyExcel 能大大减少占用内存的主要原因是在解析 Excel 时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析二、基本

#java
使用vue-mugen-scroll组件实现pc端滚动刷新

由于工作的原因,现在需要实现一个滚动加载(PC端)的效果,之前使用的是vue+element,但是element没有类似的组件,所以去github上找了一个名叫vue-mugen-scroll,使用起来很简单也很方便,所以给大家分享一下如果使用。一、准备工作首先需要安装一下组件:npm install --save vue-mugen-scroll不需要全局引用,在需要的地方引...

#前端
如何使用LEFT JOIN实现多表查询

什么是LEFT JOIN请各位自行了解,废话不多说,先直接上三张表组织表(t_organization)部门表(t_department)用户表(t_user)逻辑是组织下面有部门,部门下面有用户,组织和部门通过organization_id字段关联,部门和用户通过department_id关联 实现以下几种查询1.两张表的查询:查询所有组织信息以及下属...

#数据库
SpringBoot 使用RestTemplate实现调用服务

SpringBoot的搭建可以看一下我之前写的一篇博客https://blog.csdn.net/cwr452829537/article/details/81351987准备工作要使用RestTemplate需要引入依赖,web依赖也可以在创建项目时选择Web -> Web<!-- web --><dependency>&am

到底了