今天是我实习的第四天,本来昨天还有些任务想回去做的,结果到了宿舍发现虽然连了公司内网的vpn还是不能远程操控服务器,所以只能今天早上来完成昨天晚上的解压,更新操作。好在是没花太多时间来完成。
当然,这周的任务就是熟悉办公操作,公司的一些软件还有项目的源代码,所以今天的主要任务依然是看源代码。自己看源码的过程也遇到了不少问题,比如@pathvarible和requestparam这种注解之间的区别,还有@size,@notempty这种限制性的注解。随着我注解了解和熟悉了这些注解,我也能差不多能比较通顺的阅读下来了,同时阅读源码也帮我理解了数据库表之间的关联情况(没得数据库表的设计图,表之间还是逻辑外键,难顶)。今天也是有个小任务的,就是自己在controller里面写一个http请求对应的逻辑处理方法。这个任务看起来很简单,其实对于我来说根本不简单,因为做着做着就发现了很多问题,比如两个相似的实体类,到底用哪个。好用的实体类方法用不上,不好用的实体类得绕圈子。在问过了我的组长后,我得知这些底层的service自己不能动,那么就只能在这些已有的service上来做操作了(很笨,因为这个任务就是个更新操作,却要查出来得到实体修改在保存回去),最后觉得自己完成了,却发现空指针问题,真的是有点崩溃,心理。
还是趁着这两天好好的阅读源码吧,把实体类以及对应service的操作,功能,返回类型熟悉下,毕竟下周组长就开始带我做项目了。感谢我的组长!!!