2017年5月29日

今日目标:完成用户注册模块。

在操作Mybatis的时候,@Autowired的mapper调试的时候居然是null。。怎么回事
查了一天资料,各种改xml,就是没搞定。。
发现我bean的变量名全部起错了……干脆改数据库表的字段名好了。虽然和这个问题无关来着……

最后单独搞了个本地的Spring+Mybatis,改了几个配置
采用手动初始化容器就正常工作,Autowired注解就报错……
初步推断,Web项目中初始化容器要等Tomcat跑起来,在Controller中写个Test试试。。
然后发现@Autowired引入什么都是null。。

求助了群里的dalao,最后发现问题是我没有在测试类里引入Spring 的环境,Spring根本没有启动,才报的空指针。

实际上我的配置是没有问题的,这个问题的原因是我对Spring还不够了解。以及不熟悉撰写测试用例导致的。

不过也算有收获,在解决问题的途中阅读了大量的教程,对Spring-dao.xml的配置更加熟悉,对sqlSessionFactory等加深了理解。。

学到了在pom.xml中配置字节码,不用每次调设置了,感谢老张……

睡前加了一个对JWT的生成和验证的Service,明天再设计一波用户权限相关。

明天目标:在思维导图层面设计完用户权限相关,最好能做完接口文档。
尝试将JWT引入之前的验证码。

添加一个终极目标:引入shiro做权限管理,引入redis做缓存,再学习nginx做服务器,以及选一个搜索引擎做站内搜索。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,288评论 19 139
  • 感悟:忙是治疗一切神经病的良药。一忙,也不伤感了,也不八卦了也不撕逼了也不花痴了。平静的脸上无怒无喜,看过去只隐隐...
    圈圈圆圆点点年年阅读 1,868评论 0 3
  • 2017年5月29日 星期一 天气晴 高温 端午小长假第二天,放松心情,睡到自然醒。上午洗衣服,洗衣...
    晨林夕阅读 1,832评论 0 1
  • 这不是我的职责 曾经有这样不好的经历,因为业务找到外部门的A同事沟通,然后得到的答复是“我不知道,这不是我的职责”...
    妲晓阅读 3,173评论 3 8
  • 有些事,宣于口,不如藏于心。 以前,基于这样的原则,我一般会把心事藏于心,而不宣于口,所以我的心不曾是...
    花开半夏叶落深秋阅读 3,624评论 0 0

友情链接更多精彩内容