这是我从2023/10/29日开始第一个项目,所遇见的问题
一。 APIFox不知怎么使用:具体是使用登录时不知怎么看成功与否,使用操作方法错了,还是其他错误。(当然,主要还是因为网上的视频教学中使用的是YApi,而我想任性一下,使用一下APIFox)
二。.由于1,因为APIFox不会使用,好像token的令牌无法使用,会被我项目的JWT拦截器阻拦,导致访问失败。
三。由于1,2,所以我无法使用APIFox的YApi接口文档查看与校验
四。我对此类业务的编写还不够熟练,因为是按照视频书写,所以还需离开视频,多加书写
五。如没有接口文档如何在Control层判断传入参数是什么类型呢,是路径类,还是json类,亦或者其他的类。
(解决:一般都是前后端提前约定好的,很少前端传来了,再判断,当然,工作中不确定)(我的理解是一般传单个值,
如:Integer,Character等,就是用路径类,传一个类或者数组等规模比较大的情况下,就使用json吧。以github'的为例search?q=java&type=repositories&p=6,此为地址栏传参; github.com/langpf1/java这种就是json类 或者看它的请求头)
六: 注解开发中括号里到底填什么,路径or不填(已解决:我自己对RestFul风格的理解-CSDN博客)
七:对于一个接手的项目里,面对需求,使用新技术,是在所难免,所以,面对新技术,我们应该怎么做,使我们快速上手呢?最好的方法当然是问懂得人,这是最快的,最高效率的,但如果你没有这么高的配置,本文提供一些方法:
1首先了解该知识点的基本概念和原理。可以通过查阅相关的书籍、文档或者网上的教程来获得基础知识。
2进行实践:通过实践来巩固自己的理解。可以尝试在项目中应用该知识点,或者创建一些小项目来练习。通过实践中的问题和挑战,可以更深入地理解和掌握知识点。
3寻找资源:利用互联网上的学习资源,如教程、视频课程、在线课堂等。有时候,其他开发者可能已经创建了与你遇到的相似问题的解决方案,你可以从中学习和借鉴。
切记:编程犹如写一封情书,措辞需要优美,无错误,这都是需要保持积极的学习态度和耐心,通过不断的尝试和错误来提高自己的技术水平。
八:AOP,反射,手动赋值,以及他们的联合体(用Aop在切面里用反射手动为对象赋值) 难!难!!难!! !Day03-03-公共字段自动填充_代码开发_2_哔哩哔哩_bilibili
九:对于需求文档的理解不足Day03-05-新增菜品_需求分析和设计_哔哩哔哩_bilibili
十:若使用OSS,每个不同云上的OSS都将需要了解不同的文档,如阿里云OSS的文档:什么是对象存储OSS_对象存储 OSS-阿里云帮助中心
十一:MySQL的多表联查,及idea直接操作数据的能力
十二:还欠缺更广的知识面,如Redis,SpringCloud , 还有些其他的技术都还需要了解,学习,此外还有其他的一些框架
十三:登录校验JWT令牌,Filter过滤器等