
SpringBoot
文章平均质量分 59
Wolf-Z
思想需要记录
展开
-
springboot如何优雅的打印项目日志
HttpServletRequest 包装器,用于缓存从输入流和读取器读取的所有内容,并允许通过字节数组检索此内容。因为request的数据流只能读取一次,通过过滤器读取一次后,后面的业务处理会读不到数据。通过ContentCachingRequestWrapper将请求包装,可以进行多次读取。兼容多种servlet版本,保证在任何 servlet 容器上每个请求调度一次执行。使用filter拦截请求,打印出请求、响应,及耗时。源代码如下,第一次获取输入流时,复制了一份。原创 2023-04-10 10:08:28 · 1356 阅读 · 0 评论 -
金蝶AAS-9.0部署-禁用请求方法的坑-eureka注册失败
解决金蝶容器部署eureka注册不成功的问题原创 2022-08-25 16:43:15 · 907 阅读 · 3 评论 -
TraceId的正确使用姿势,提高日志排查效率
文章目录TraceID提高问题排查效率问题如何解决上代码Web接口在拦截器中注入traceIDRPC接口在RPC过滤器中注入traceIDprovider端consumer端在log4j2.xml中修改patternlog4j2依赖效果TraceID提高问题排查效率问题通常服务遇到问题,通过查询日志信息来定位bug,但是只能根据日志的关键信息来查询,查询信息不全,排查困难如何解决将traceID注入日志,查询的时候根据traceID查询出整个链路信息上代码Web接口在拦截器中注入traceI原创 2022-02-18 22:09:45 · 7643 阅读 · 5 评论 -
SpringBoot项目中前端页面通过URL访问本地文件夹(访问静态文件)
文章目录前端页面通过URL访问本地文件夹在application.yml中添加配置实现WebMvcConfigurer接口前端页面中进行访问前端页面通过URL访问本地文件夹因为SpringBoot项目中使用的嵌入Tomcat,所以前端页面不能像以前那样直接将从Tomcat很目录访问文件。解决办法:继承WebMvcConfigurer接口对访问URL进行拦截,然后将访问文件的URL映射至本地文件夹在application.yml中添加配置首先在本地创建文件夹accessFile: reso原创 2020-05-22 09:25:59 · 11478 阅读 · 1 评论 -
SpringBoot2.x整合mybatis和MySQL(IDEA)
文章目录SpringBoot2.x整合mybatisidea创建新项目,如下操作完整项目目录如下pom.xmlmysql数据库建表创建项目实体类创建UserDao接口创建mapper映射文件application.properties中配置mybatis启动类中配置@MapperScan测试SpringBoot2.x整合mybatisidea创建新项目,如下操作创建springboot项目...原创 2020-03-27 10:01:00 · 1137 阅读 · 0 评论 -
SpringBoot2.x-静态类获取application.properties中自定义配置信息
文章目录获取application.properties的配置首先创建一个实现ApplicationContextAware的类获取配置测试是否可以获取获取application.properties的配置首先创建一个实现ApplicationContextAware的类实现方法setApplicationContext()package rui.zhang.crawler.config;...原创 2020-03-08 17:55:38 · 1658 阅读 · 0 评论 -
SpringBoot2.x访问静态资源问题-超简单解决方法
在application.properties中添加如下图配置spring.mvc.static-path-pattern=/**亲测,如下四个文件夹都可以访问到:官方文档如下:不知道为什呢官方文档的 /resources/** 反倒访问不到,有知道答案的可以留言...原创 2019-11-01 14:48:37 · 3652 阅读 · 5 评论