git操作

之前再学校对git操作不太熟,来公司之后最大的一个问题就是git,公司项目放在gitlab上,其实直接再idea上操作git很方便,但是我只会一些简单的命令行,入职第5天GIT操作出现问题。
前一天的冲突没有解决,代码提交后显示冲突,将公共开发分支dev合并到自己的分支上又出现问题。。(各种问题不知道怎么解决,最后全盘删除,当天写的代码通过U盘考下来放到别人电脑上一起提交了)

mybatis连表查询问题

在实际功能编写中遇到了一个搜索问题:
科室表需要关联机构表查询机构表中的机构名称以及其他一些信息(科室表中orgId关联机构表主键)。在代码编写中我使用的是标签,在section实体中加入了一个org类型的对象,mapper如下:
记录刚入职一周遇到的各种问题

记录刚入职一周遇到的各种问题

运行起来后报一个section没有orgName的错误。
没有通过orgId找到orgName。错误没有解决,最后用了一种笨方法,在section中直接定义orgName等字段。但是此问题还是不知道为什么

create ‘XXXXXController’ bean失败

报了两次,第一个是因为拉取更新的代码后,mapper中有两个重复方法。
第二次很蠢,service层没有加@Service注解,导致识别不到

mybatis输入数据类型

实际开发中,遇到一个问题,我需要接收前端传过来的一个x对象(实际接收为X中的A,B两个属性),然后再往方法中传入一个ID,最后dao层方法接收的参数类型应该为一个x类型对象+一个 int 类型的ID,但是前端的这个对象不是必须传输的 可能有时候会传,有时候没有。
初步方法:dao层使用@Param注解指定,mapper.xml里面用条件查询,if标签判断X.A是否为空:如图
记录刚入职一周遇到的各种问题

但是调用后显示输入参数为空,当时很猛,问了同事后得知,还要在属性判断的外层加上一个 对象判断是否为空。问题解决

记录刚入职一周遇到的各种问题

结语

刚开始工作,公司不大,但是可以自己做功能已经很满足。一些同学去了之后都是维护老模块。
在我的理解中前三年是技术的积累,提升和消化。希望在3-4年后,可以初步设计系统架构。之前看到过一个大神做的开源后台管理系统—若依,系统是基于spring boot+spring security的,可以进行二开。目前正在学习源码,看的很懵,封装的东西看不懂…
下一步打算深入学习redis,目前对redis的了解太浅。
1年内的学习目标,深入学习框架的原理,配置。了解一些开发模式。

相关文章:

  • 2022-01-06
  • 2021-09-29
  • 2021-12-05
  • 2021-04-10
  • 2021-05-11
  • 2021-04-21
  • 2021-07-23
  • 2021-11-03
猜你喜欢
  • 2021-12-16
  • 2021-12-08
  • 2021-05-20
  • 2019-05-28
  • 2021-06-21
  • 2021-05-11
  • 2021-09-26
  • 2022-01-01
相关资源
相似解决方案