通用权限系统
- 创建一个空的maven父工程
- pom.xml文件配置
- 作用
- 搭建公具类父模块common(聚合其子模块)
- 新建模块common-util(核心工具类)
- pom.xml配置
- 新建模块service-util
- 搭建实体类模块model
- 搭建service服务模块service-system
- 依赖关系
- 创建application.yml文件
创建一个空的maven父工程
pom.xml文件配置
# pom 表示该项目是一个“项目对象模型”(Project Object Model),即它本身不是一个可执行的项目(如 JAR、WAR 等),而是用于定义和管理其他模块或项目的聚合体。
# 聚合项目:使用 pom 类型,可以将多个模块聚合在一起。这种情况下,父 POM 作为根,包含了多个子模块的配置信息。
# 继承和依赖管理:pom 项目可以为子模块定义共享的依赖、插件和构建配置。这样,子模块可以从父 POM 继承这些配置,减少重复代码。
# 不产生产物:与其他类型(如 jar 或 war)不同,pom 类型的项目不会生成任何实际的构建产物。它主要用于配置和管理其他项目。
<packaging>pom</packaging><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.3</version>
</parent>
作用
- jar包管理
- 管理子模块及依赖
搭建公具类父模块common(聚合其子模块)
新建模块common-util(核心工具类)
pom.xml配置
<packaging>jar</packaging>
新建模块service-util
搭建实体类模块model
搭建service服务模块service-system
依赖关系
model->common-util->service-util(mybatis-plus)->service-system
创建application.yml文件