0、前言
为什么开发
公司最近的培训结束了,培训结束需要做一个某信息管理系统,主要就是基于SpringBoot+Mybatis对增删查改操作进行练习。虽然培训的老师旨在模拟敏捷团队的开发,对于编程框架的选择没有固定的要求,但是我们敏捷团队之所以选择SpringBoot和Mybatis这一套,主要是考虑到适应公司之后的技术,加上从我们对于Spring框架的基础从0-1来看,Springboot和Mybatis更易于敏捷开发,可以快速搭建,快速成型,快速迭代并面临着需求变动。写几篇文章总结一下大致的开发过程和遇到的一些问题。
技术栈:
后端框架:Springboot
模板引擎:Thymeleaf 前端:html+css+javascript
持久层框架:Mybatis 数据库:MySQL
IDE:IDEA+Maven
本来培训老师的要求是让我们前端用Angular,然后上Restful那一套,但是我们都不太会Angular框架,还得去搞项目管理、软件测试、持续集成、敏捷那一套,而且只有四天时间,就直接上html+css+js,模板引擎走起,虽然有点low,但先做出来哈哈哈。
问题注意事项
不管是前期跟着B站的课程自学,学了几个Spring框架做web开发的套路,主要还是做环境的搭建+模块的开发。环境搭建就是一些技术的整合和相关角色文件的新建和存放,比如说springboot(mvc)管理各种资源,再整合起mybatis做持久层