前后端分离的问答项目。第一次完成项目,逐步添加笔记
-
创建Maven聚合项目
FILE——new——new project
其实底层还是访问https://start.spring.io/创建SpringBoot项目
输入包名,项目名,java版本
父项目不参与开发,不需要选择依赖。
finish即可完成创建
-
添加子模块
输入包名,项目名,下一步
子模块选择SpringWeb
完成添加。父文件和子文件都存在pom文件 -
修改pom文件
- 将父文件中的dependencies和build标签删除,此处不需要。
添加打包标签packaging和模块标签modules
- 将父文件中的dependencies和build标签删除,此处不需要。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>cn.tedu</groupId>
<artifactId>straw</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>straw</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<packaging>pom</packaging>
<modules>
<module>straw-portal</module>
</modules>
</project>
- 子文件pom文件修改parent标签为父组件
<parent>
<groupId>cn.tedu</groupId>
<artifactId>straw</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
将静态页面复制到static文件夹,然后启动项目即可完成搭建