![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 57
weijx_
这个作者很懒,什么都没留下…
展开
-
springboot使用@Value注解遇到的问题
在配置文件中配置了一个参数值后,不能够正常启动项目,并报如下错误:原因分析:全部参数的构造函数的自动生成,该注解的作用域也是只有在实体类上,参数的顺序与属性定义的顺序一致。发现其他的类也是这么写的没啥问题。是因为我在这个类中加了@Value注解。将配置文件的属性读取出来。解决办法:可以 用@RequiredArgsConstructor 代替 @AllArgsConstructor;@RestController@Slf4j@RequiredArgsConstructor@Reques原创 2022-03-11 14:13:09 · 1134 阅读 · 0 评论 -
java通过inpuStram获取到request的请求流后Controller拿不到参数了
问题:查阅资料后得知:在Spring中request的只能被获取一次,拦截器获取之后就会导致Controller拿不到值,因为我写了个拦截器,去拦截获取的参数,对参数进行校验加密(也就是上一篇的防篡改功能),然后拦截器验证没问题,controller获取的json类型的数据却是空的解决办法写过滤器重新把流再塞回去1.创建个类,为了备份request中的值public class MyHttpServletRequestWrapper extends HttpServletRequestWrappe原创 2021-02-24 14:03:08 · 613 阅读 · 0 评论 -
springboot 和 js (vue) 实现SM3加密 防篡改
springboot 和 js (vue) 实现SM3加密 防篡改一、以下是对引入SM3进行说明1.首先导入jar<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.68</version></dependency>2.写一个jav原创 2021-02-04 19:45:46 · 9662 阅读 · 8 评论 -
Spring Boot Admin 监控告警
Spring Boot Admin 监控告警要进行监控,需要两个Project,一个是Admin Server端,负责监控Spring boot的项目,另一个是Admin Client端,是被监控的Spring boot服务。当然也可以一个项目同时做服务端和客户端,监控自己的本项目服务;1.这里提供的是两个服务,首先新建一个server端的springboot项目2.server端pom文件配置<?xml version="1.0" encoding="UTF-8"?><pro原创 2021-01-20 09:59:18 · 969 阅读 · 5 评论 -
springboot实现自定义注解加日志切面记录
使用自定义注解,日志切面(前置通知 后置通知,获取controller的error执行结果),多线程首先写个自定义注解/** * 系统日志自定义注解 * * @author weijianxing */@Target({ElementType.PARAMETER, ElementType.METHOD})//作用于参数或方法上@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface SystemLog { /原创 2020-11-20 19:43:23 · 802 阅读 · 0 评论 -
Springboot写导出excel
导出excel这里是写的一个日志记录列表导出的,其实都是一样的(java),,前端直接就是写个按钮调用接口就行。这里做个记录方便以后直接C+V @Autowired private ILogService @RequestMapping(value = "/export/excelDownloads", method = RequestMethod.GET) public void downloadAllClassmate(HttpServletResponse response) t原创 2020-07-16 14:09:24 · 268 阅读 · 0 评论