
SpringBoot
文章平均质量分 54
使用SpringBoot简记
有一个好名字
这个作者很懒,什么都没留下…
展开
-
MultipartFile实现文件上传
这里记录下使用SpringBoot的MultipartFile类实现文件上传功能。原创 2025-05-25 17:20:35 · 276 阅读 · 0 评论 -
后端Controller获取成功,但是前端报错404
今天要做一个查看详情功能,debug时候能够成功进入到对应的Controller方法,Contorller方法里面也能得到对应的数据,但是前端页面一直报错404,显示对应的Controller方法路径找不到。原创 2024-09-12 15:18:05 · 663 阅读 · 0 评论 -
Apache POI 实现 Excel 表格下载
这里以苍穹外卖中数据导出功能为例,记录下 Apache POI 导出 Excel 表格的过程。首先在 pom.xml 中导入相关依赖</</</</</</原创 2024-08-08 22:58:45 · 488 阅读 · 0 评论 -
SpringBoot缓存注解使用
除了 RedisTemplate 外, 自Spring3.1开始,Spring自带了对缓存的支持。我们可以直接使用Spring缓存技术将某些数据放入本机的缓存中;Spring缓存技术也可以搭配其他缓存中间件(如Redis等)进行使用,将某些数据写入到缓存中间件(缓存中间件可能在其他机器上)中。原创 2024-07-20 14:48:34 · 594 阅读 · 0 评论 -
Aspect使用
AOP为Aspect Oriented Programming的缩写,意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术// 数据库操作,INSERT or UPDATE/*** 更新操作* 插入操作写完自定义注解后,需要再写切面类@Aspect@Component@Slf4j/*** @Description ToDo 定义切点,指定需要拦截的方法*/原创 2024-04-01 22:40:20 · 1076 阅读 · 0 评论 -
Mybatis 分页插件 PageHelper
今天记录下 Mybatis 分页插件 pageHelper 的使用。原创 2024-01-15 12:04:59 · 561 阅读 · 0 评论 -
异常处理注解 @ExceptionHandler
@ExceptionHandler注解使用原创 2024-01-14 14:17:52 · 508 阅读 · 0 评论 -
后端 API 接口文档 Swagger 使用
knife4j使用简记原创 2024-01-08 21:47:02 · 891 阅读 · 0 评论 -
Bean 生命周期 和 SpringMVC 执行过程
这里简单记录下 Bean 生命周期的过程,方便自己日后面试用。源码部分还没看懂,这里先贴上结论。原创 2023-12-23 13:07:24 · 526 阅读 · 0 评论 -
Bean 循环依赖
这里简单记录下 Bean 循环依赖的过程,方便自己日后面试用,源码部分还没看懂,这里先贴上结论部分。原创 2023-12-23 13:06:24 · 397 阅读 · 0 评论 -
IOC 容器初始化流程
这里简单记录下 IOC 容器的初始化过程,方便自己日后面试使用,源码部分还没看懂暂时先贴上结论。原创 2023-12-23 13:04:52 · 398 阅读 · 0 评论 -
springboot 启动原理
这里简单总结下 SpringBoot 项目的启动流程。main() 方法中的 SpringApplication.run() 为整个 springboot 程序的主入口,即图一所示。进入图一中的 run() 方法后可以看到程序会执行两个方法 SpringApplication() 和 run() 方法。我们首先看一下 SpringApplication() 方法的执行流程在创建SpringApplication对象的时候,在它的构造方法内部主要做3个事情。其次是 run() 方法,这里贴一下 ru原创 2023-12-21 19:51:21 · 494 阅读 · 0 评论 -
Request method ‘DELETE‘ is not supported
如果只是 ID 这种单个或者多个数字字母,使用 @PathVariable 是非常好的选择,但是如果是获取多个参数,而且是不同类型的,那么最好使用 @PathParam。原创 2023-12-13 12:06:51 · 578 阅读 · 0 评论 -
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.exa
今天在使用 axios 的时候发现后端传入的数组无法前端无法接受,但是后端传入的字符串前端可以正常接受。实体类代码如下Controller 层代码如下comexampleaxiosdemopojo前端代码如下当访问 http://localhost:8080/article/hello 时,result 可以正常接收到 “hello” 字符串,但是当访问http://localhost:8080/article/getAll 是,后端就会报如下错误:前端报错。原创 2023-12-03 18:26:36 · 213 阅读 · 1 评论 -
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [hello],
今天在学习 SpringBoot 过程中碰到了这个错误。原创 2023-12-03 16:34:23 · 156 阅读 · 1 评论 -
springboot 使用 maven 进行打包
首先需要在 pom.xml 文件中添加依赖并刷新 pom.xml 文件。原创 2023-11-30 20:29:45 · 610 阅读 · 1 评论 -
Required request parameter ‘***‘ for method parameter type String is not present
今天在学习 SpringBoot 的过程中遇到了这个问题。原创 2023-11-27 12:24:03 · 5174 阅读 · 1 评论 -
SpringBoot 拦截器(Interceptor)使用简记
在使用前需要先自定义一个类并且实现 HandlerInterceptor 接口,并在类上加入 @Component 注解交由 SpringBoot 框架管理,代码如下try {// 拦截通过,放行 Map < String , Object > claims = JwtUtil . parseToken(token);// 没通过,不放行 response . setStatus(401);} } }try {原创 2023-11-26 18:50:29 · 248 阅读 · 1 评论 -
SpringBoot Validation依赖使用
在开发过程中经常会用到参数校验的过程,例如在用户注册过程中需要校验用户注册的信息是否合法,如果用 if else语句来判断的话,当判断条件很多时会很麻烦, 而 Validation 依赖就可以很好的解决这个问题。原创 2023-11-25 22:50:09 · 778 阅读 · 0 评论 -
Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
如图,今天是运行SpringBoot项目的时候出现了如下错误,昨晚还能运行成功,今天导入 mybatis 依赖连接上数据库后再运行就出这个错了。原创 2023-11-25 19:13:32 · 4003 阅读 · 11 评论 -
application.yml 配置信息定义与获取
SpringBoot yaml文件配置信息的定义与获取原创 2023-11-24 15:11:25 · 247 阅读 · 1 评论