使用maven快速搭建SpringBoot多模块web项目
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84777234
maven快速搭建SpringBoot多模块web项目
最近开发用到了SpringBoot框架,在这里记录一下搭建项目的过程,应该是比较全的。
前提是你的maven配置正确
-
创建父项目
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打头的。 -
以上父模块创建,下面来创建web模块
右键MasterMoudle项目,Maven–>New Maven Module Project

点击next

点击next

点击Finish,web模块childWeb就创建好了 -
然后我们就需要在childWeb的pom文件中添加相关的依赖
3.1 首先我们会发现项目报错
The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path这时需要添加如下依赖
javax.servlet javax.servlet-api 3.1.0 provided
3.2 springBoot的依赖
org.springframework.boot spring-boot-starter 2.0.3.RELEASE org.springframework.boot spring-boot-starter-web 2.0.3.RELEASE org.springframework.boot spring-boot-starter-tomcat 2.0.3.RELEASE
各个依赖的版本version,请根据自己的需要到https://mvnrepository.com/查找
- 启动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模块的方法,添加其他模块或者依赖,方法都是一样的。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

启动成功

