项目框架搭建
1. 创建父工程
父工程:xuecheng-plus-parent
父工程中没有代码,不用去依赖其它的包,它的作用是限定其它子工程依赖包的版本号,在dependencyManagement 中去编辑即可。
在父工程中只需保留pom.xml文件以及自动生成的.gitignore文件。
2. 创建基础工程
基础工程:xuecheng-plus-base
基础工程的职责是提供一些系统架构所需要的基础类库以及一此工具类库。注意需要在pom.xml文件中将其父工程修改为xuecheng-plus-parent。
在基础工程中删掉不需要的启动类。
3. git的使用
准备:在个人电脑中已经有git的环境,并且在idea中已配置好。
(1)在VCS中选择Create Git Repository
(2)选择项目的根文件夹创建仓库
(3)在Git中选择commit 选择要提交的文件,编辑好提交信息后选择commit and push。
(4)等待commit完成后点击Define remote将已在gitee的上创建好的仓库地址复制到URL处填写。
(5)点击Push。
(6)push完成后,可以根据个人需要创建新的分支。
项目开发------内容管理模块工程结构搭建
1. 工程结构关系
2. 创建内容管理模块的相关工程
(1)xuecheng-plus-content
内容管理的父工程,主要职责是聚合内容管理接口和内容管理接口实现两个工程。
只保留pom.xml和.gitignore文件。
(2)xuecheng-plus-content-api
接口工程,定义相关接口,相当于mvc模型中的Controller层。
(3)xuecheng-plus-content-service
接口实现工程,实现api中的相关接口,业务逻辑部分代码开发。
只保留包和pom.xml文件。
(4)xuecheng-plus-content-model
数据模型工程,创建数据模型。
只保留pom.xml和.gitignore文件。