在之前的文章中已经陆陆续续讲解了Java开发的一些基础知识,今天来整合这些知识,从无到有完整地搭建一个小型项目,把所讲解的内容逐一融合进去。技术选型是Spring+SpringBoot+Mybatis+MySQL+Maven+Redis+Kafka+Zookeeper+Junit。
一、框架选型说明
先简单的阐述一下我选择这套框架的原因:
1、总体框架是SSM,即Spring+SpringBoot+Mybatis,Springboot是一个微服务框架,延续了spring框架的核心思想IOC和AOP,简化了应用的开发和部署。再搭配Mybatis,简单易上手,目前又有很多的插件来实现自动生成代码,解决了代码繁琐的问题,更多的只