这都什么奇葩bug
2023-03-20 15:01:45 时间
项目启动成功,swagger刷屏报错
2021-11-16 18:43:57.799 WARN 14876 --- [nio-8603-exec-2] o.s.web.servlet.PageNotFound : No mapping for GET /null/swagger-resources/configuration/security
2021-11-16 18:43:57.800 ERROR 14876 --- [nio-8603-exec-2] c.y.c.b.c.c.c.ExceptionLogCollector : 找不到指定资源异常[404] => No handler found for GET /null/swagger-resources/configuration/security
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /null/swagger-resources/configuration/security
2021-11-16 18:43:57.819 WARN 14876 --- [nio-8603-exec-4] o.s.web.servlet.PageNotFound : No mapping for GET /null/swagger-resources
2021-11-16 18:43:57.820 ERROR 14876 --- [nio-8603-exec-4] c.y.c.b.c.c.c.ExceptionLogCollector : 找不到指定资源异常[404] => No handler found for GET /null/swagger-resources
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /null/swagger-resources
那么一眼定位到具体相关异常时swagger相关,那么关于路径确实找不到指定资源,启动为什么会报没有相关路径呢?
1、排查是否真的存在此相关路径?
否,此类路径是访问swagger的页面路径,非业务内接口路径
2、为什么之前没有报错?
此类路径是项目启动成功后报错,且不影响本地联调,只有今天偶现!
3、是否需要加入到路径忽略资源中防止次报错?
否,api用于test环境供前后端联调参考使用,生产环境进行关闭,不会有此问题
4、定位
原因是前天我将本地项目进行前端联调启动后进行ip地址的访问,造成前端保留此地址后,浏览器的自动刷新找不到相应路径造成,而前端没有感知,服务器环境不会报此类错误!!!
# sonar关键词volatile修饰报错
DCL+volatile用于业务代码规范检索会报错!!!,此业务场景为了应对分布式服务中多端!!注意是多端进行库存扣减时的同一商品扣减进行的锁应对,为了保证此共享集合的多任务性实现。其实只是保证了可见性。
相关文章
- 我看到了旧时的C语言疤痕
- 浅谈:数据科学的基本内容
- 从Moco谈程序库设计
- 如何建立数据驱动文化
- 我拒绝接受的几个最佳编程实践方法
- 浅谈影响推荐系统效果的一些因素
- 网络内容的 1/9/90 定律
- 只会编程的程序员没有前途
- 对大数据和人工智能的冷思考
- 浅析未来大数据的发展趋势
- 如何搭建企业的「大数据视野」? 五个步骤帮你搞定
- Spring Cloud实战小贴士:Zuul的饥饿加载(eager-load)使用
- C语言内存地址基础
- 2013年8月编程语言排行榜:C和Objective-C成受害者
- 使用Cron和PHP检测网页是否被篡改
- 远程协同编程工具:用本地编辑器和好伙伴一起编程
- CIO通过大数据节省成本的三种方式
- 如何学习分布式系统?一文全Get!
- 编程语言和胖手指
- 系统级编程语言性能大PK D语言成首选