Day-01-02

项目框架搭建

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文件。

相关推荐
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
兑生3 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
daidaidaiyu3 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
颜酱3 小时前
DFS 岛屿系列题全解析
javascript·后端·算法
零雲4 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
小码哥_常4 小时前
Java后端定时任务抉择:@Scheduled、Quartz、XXL - Job终极对决
后端
uzong4 小时前
Skill 被广泛应用,到底什么是 Skill,今天详细介绍一下
人工智能·后端·面试
小码哥_常5 小时前
Kafka平替!SpringBoot+Redis Stream+消费组打造极致消息队列
后端
一路向北·重庆分伦6 小时前
01:服务注册与发现+配置中心-Nacos+Eureka
spring cloud
IT_陈寒6 小时前
Redis缓存击穿:3个鲜为人知的防御策略,90%开发者都忽略了!
前端·人工智能·后端