拦截器注入Service报空指针的坑
发表于|更新于
|浏览量:
今天写了个拦截器,注入一个Service,结果没注入进去,报空指针
后来发现原来在拦截器配置处需要用@Bean的形式注入
并且在上面addInterceptor里面调用该函数
1 | @Override |

相关推荐
2021-06-22
随机端口
学习的敌人是自己的满足,要认真学习一点东西,必须从不自满开始。对自己,“学而不厌”,对人家,“诲人不倦”,我们应取这种态度。——毛泽东 我们可以在application.properties中进行配置 12# 应用服务 WEB 访问端口server.port=${random.int[1024,25535]} 这样我们启动后端口将在1024到25535之间随机
2021-06-17
字符和Ascii码的互转
对我们帮助最大的,并不是朋友们的实际帮助,而是我们坚信得到他们的帮助的信念。——伊壁鸠鲁 我们可以使用多种方式去获取一个字符的ascii码 1234System.out.println(new Character('A').hashCode());System.out.println(Character.hashCode('A'));System.out.println((int) 'A');System.out.println((int) new Character('A')); 也可以反过来通过ascii码获取对应的字符 1234System.out.println((char) 65);System.out.println(new Character((char) 65));System.out.println((Character) (char) 65);System.out.println((Character) (char) (int) new Integer(65)); 其实...
2021-08-04
日志输出filter
人类经常把一个生涯发生的事,撰写成历史,在从那里看人生;其实,那不过是衣服,人生是内在的——罗曼。罗兰 日记记录过滤器 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677package com.kuang.config.log;import com.alibaba.fastjson.JSON;import com.kuang.common.util.Opt;import com.kuang.common.util.ResponseWrapper;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http...
2024-12-04
formData传输与转发
日光、空气和清水,锻炼身体三件宝。——佚名 使用 HTML FormData 发送文件及 Spring Boot 接收与转发的实践在现代 Web 开发中,处理文件上传是一个常见需求。本文将分享一个完整的解决方案,包括使用 HTML FormData 发送文件和 Spring Boot 接收及转发的实现。 前端部分:使用 FormData 实现文件上传以下是 HTML 和 JavaScript 代码示例,用于选择文件并通过 FormData 将其发送到服务器。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpo...
2022-07-31
javadoc @apiNote、@implSpe、@implNote不识别问题
在逆风里把握方向,做暴风雨中的海燕,做不改颜色的孤星。——余光中 我们使用maven-javadoc-plugin进行生成javadoc时,发现没有识别jdk8新标签 解决方式见:https://github.com/nipafx/demo-javadoc-8-tags/blob/master/pom.xml?ts=4#L110-L133 手动配置tags即可 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980<build> <plugins> <!-- Maven编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> ...
2021-03-25
mybatis-plus默认查询方式
从善如登,从恶如崩。一一《国语》 我们在使用mybatis-plus条件构造器默认查询的时候 如果给的实体有值,则会根据实体内的值用对应字段去=查询 就像这样 12mpUserService.list(Wrappers.lambdaQuery(UserPO.builder().username("hino").build()));mpUserMapper.selectList(Wrappers.lambdaQuery(UserPO.builder().username("ruben").build())); 如果我们想要指定默认查询为LIKE 则可以在对应属性上加上注解@TableField并指定condition = SqlCondition.LIKE,就像这样 123456789101112131415161718192021222324252627282930package com.ruben.pojo.po;import com.baomidou.mybatisplus.annotation.*;import com.rube...
