一周思路总结

79 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第9天,点击查看活动详情

Git使用方法

工具TortoiseGit的使用。乌龟工具使git的操作简单
公司使用阿里云git代码托管工具,与github一致。使用idea拉取代码,通过ssh的代码直接拉取。

前后端分离

前后端分离的概念:
后端使用接口向前端提供需要的数据(开发时严格按照公司的操作手册和格式代码规范)

问题汇总与解决

前后端分离后端代码怎么测试

后端SpringBoot项目运行后,只是测试接口,不需要前端代码。但是项目登陆和验证,国资委的项目需要在访问时传递一个统一参数,就是PB。
PB根据代码是从网站的Token等字段提取,得到固定值以及登陆情况。所以在使用Postman接口调试工具时,在前面Headers请求头上要加入token。至于传参的问题,如果传的是json字符串,则是使用Body将请求体传入。

关于LibreOffice

办公软件之间的互相转换,比如将office文件转换成pdf文件之类的,引入maven后,具体看使用哪个工具类。在操作时百度一下即可。

关于MybatisX

**功能**
java和xml调回跳转
mapper方法自动生成xml
具体使用,可以查看官方文档https://baomidou.com/guide/quick-start.html

关于Lobok

 Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。
不用再一次写额外的getter或者equals方法。由此可以看出,lombok会帮我们自动生成getter和euqals方法。
当我们的变量发生改变时,我们不再需要修改对的gettersetter方法,lombok帮我们在运行的过程中自动生成上述方法

**如何使用Lobok**
引入Maven依赖 或者 使用Lobok插件(idea版本)

**常用注解**
@Data:在JavaBean或类JavaBean中使用,这个注解包含范围最广,它包含上述注解,即当使用当前注解时,会自动生成包含的所有方法(get/set,ToString等)。
ps:可通过参数exclude排除一些属性    可通过参数of指定仅使用哪些属性
    **它默认仅使用该类中定义的属性且不调用父类的方法        可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。**