项目启动成功,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用于业务代码规范检索会报错!!!,此业务场景为了应对分布式服务中多端!!注意是多端进行库存扣减时的同一商品扣减进行的锁应对,为了保证此共享集合的多任务性实现。其实只是保证了可见性。