![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 54
猿码YM
这个作者很懒,什么都没留下…
展开
-
学习java日志打印方式
项目demo地址:https://github.com/causeThenEffect/spring-learn/tree/master/logback-test以前对日志打印不够重视,后面维护代码的时候才发现,没有日志在排查线上问题时候是多么痛的领悟。估计一些新手小伙伴和我一样,容易犯以下两种错误:1.想要输出日志的时候,直接system.out就输出了,后来才发现这种方式不方便日志追踪,如果日志打印的量很大的话,还会影响应用的执行效率。2.log4j,slf4j,logback,jdklog,c原创 2021-11-05 13:59:46 · 572 阅读 · 0 评论 -
理解面向切面编程
最近在工作中碰到一个需求,需要针对用户的文章列表,评论列表,好友列表,进行敏感词的过滤。拿到需求的第一反应,就是不能改变原来的代码逻辑,不然会引入一些难以预测的bug,需要做回归测试。灵机一动,这不是使用切面编程的应用场景呀,最后就是用一个注解,在三个service的方法上加一个注解就可以了。如果产品提出其他接口的过滤需求那就继续再加一个注解就可以了,提高了代码的可维护性和扩展性。很早之前就学了动态代理和面向切面编程的知识,各种专业名词也熟记于胸,但是没有实际应用就没有深刻的体会,通过这个需求的实践,对原创 2021-10-17 20:06:57 · 249 阅读 · 0 评论 -
java - Spring Boot-Controller和RequestMapping始终返回404
排查步骤:1.网关问题发现接口访问404,刚开始以为是网关的问题。那就排查请求是否可以到达具体的服务。发现调用开发的接口404,但是调用springboot自带的监控接口是正常的。那排除网关的问题,是因为controller路径没有映射成功。2.RequestMapping问题寻找是什么原因导致接口路径没有映射成功。发现在springboot启动类加上如下注解,接口是可以映射成功并正常访问的。@ComponentScan(basePackages = ...原创 2021-09-09 11:41:07 · 2437 阅读 · 0 评论