(第一篇博客:秒杀电商项目)
心得
关注csdn好久l,一直在看别人的博客解决问题,最近刚刚完成了慕课网上的电商秒杀项目,心血来潮,自己是不是也应该写一写来记录一下自己的成长,记录一下自己的不足之处。
关于电商秒杀项目配置前期的小坑
在写这个项目之前需要配置一些相应的环境,但是无奈本人也刚刚学习,所以遇到一些比较搞笑的事情,例如在使用mybatis-generator自动生成器的时候,由于我使用的是8.0.18的版本,它的driver和url已经改变了,但是我还是在用旧的,一直导致启动失败,
附上新版mysql的driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
查阅了一些资料,是因为新版本的serverTimezone需要设定,
楼主使用的是IDEA编辑器写的程序,不知道咋回事,pom文件下载机器缓慢,后面使用阿里的镜像才变快,省下来不少时间,大家可以在百度上面找到这个,然后基本也没遇到什么大问题,有了问题就百度,最好自己动手解决一下,才能更好的理解。(一定要注意自己所用的版本是否匹配,楼主卡着很长时间,哭!!!)
mybatis-generator+Springboot框架
一个大致的流程图
采用前后端分离的操作,使用了springMVC。关于springmvc大家可以参考:https://www.jianshu.com/p/91a2d0a1e45a上面说的比较详细,对于我这样的菜鸟也比较好理解。
最后附上自己的完成项目的github:https://github.com/LittleBadFox/miaoshaproject
还有maven的repository网址:https://mvnrepository.com/
(毕竟第一次写博客内心还是又一丝丝小紧张,哈哈哈哈哈,有啥说得不对的地方,希望各位老鸟能多多给些意见)