使用maven快速搭建SpringBoot多模块web项目

maven快速搭建SpringBoot多模块web项目

 最近开发用到了SpringBoot框架,在这里记录一下搭建项目的过程,应该是比较全的。
前提是你的maven配置正确

  1. 创建父项目
    File–>new–>maven project
    在这里插入图片描述
    点击Next进入下一步
    在这里插入图片描述
    这里讲一下上图中的groupid和artifactId 被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。比如我创建一个项目,我一般会将groupId设置为cn.zzyyuu,cn表示域为中国,zzyyuu是我个人姓名缩写,artifactId设置为MasterMoudle,表示你这个项目的名称是MasterMoudle,依照这个设置,你的包结构最好是cn.zzyyuu.MasterMoudle打头的。

  2. 以上父模块创建,下面来创建web模块
    右键MasterMoudle项目,Maven–>New Maven Module Project
    在这里插入图片描述
    点击next
    在这里插入图片描述
    点击next
    在这里插入图片描述
    点击Finish,web模块childWeb就创建好了

  3. 然后我们就需要在childWeb的pom文件中添加相关的依赖

3.1 首先我们会发现项目报错
The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path这时需要添加如下依赖

      <dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>javax.servlet-api</artifactId>
		<version>3.1.0</version>
		<scope>provided</scope>
	</dependency>

3.2 springBoot的依赖

    <dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>
	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>
	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-tomcat</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>

各个依赖的版本version,请根据自己的需要到https://mvnrepository.com/查找

  1. 启动springBoot项目,这里有两种启动方式

4.1,使用启动类启动
在childWeb的src/main/java文件目录下新建springboot的启动类Application
···
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
···
右键点击这个类,Run as ->Java Application 启动springboot项目
在这里插入图片描述
在这里插入图片描述启动成功

4.2 使用Tomcat启动,要添加项目的访问路径,才能访问,也可以自定义项目的访问路径,右键项目->Properties->Web Project Settings
在这里插入图片描述
在这里插入图片描述
访问成功

这里只简单演示了添加web模块的方法,添加其他模块或者依赖,方法都是一样的。

猜你喜欢

转载自blog.csdn.net/qq_40388552/article/details/84777234