开启掘金成长之旅!这是我参与「掘金日新计划 · 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方法。
当我们的变量发生改变时,我们不再需要修改对的getter、setter方法,lombok帮我们在运行的过程中自动生成上述方法
**如何使用Lobok**
引入Maven依赖 或者 使用Lobok插件(idea版本)
**常用注解**
@Data:在JavaBean或类JavaBean中使用,这个注解包含范围最广,它包含上述注解,即当使用当前注解时,会自动生成包含的所有方法(get/set,ToString等)。
ps:可通过参数exclude排除一些属性 可通过参数of指定仅使用哪些属性
**它默认仅使用该类中定义的属性且不调用父类的方法 可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。**