代码编织梦想

项目实例图(看个意思就行)
在这里插入图片描述
例如模块3为主程序

一、项目打包方式配置

    <packaging>war</packaging>

二.、启动类配置

@SpringBootApplication
public class Application  extends SpringBootServletInitializer {
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(Application.class);
	}

	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}

}

三、 pom.xml配置文件(要打包有启动类的项目)

    <build>
    	<finalName>打包项目名称</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

三(1)、减少打包大小(可选)
首先移除嵌入式tomcat插件

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
    
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

然后加入新的Tomcat依赖
下面两种方式都可以,任选其一
第一种:

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

第二种:

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-servlet-api</artifactId>
    <version>8.0.36</version>
    <scope>provided</scope>
</dependency>

四、接口跨域配置(可选)

@Configuration
public class CorsConfig implements WebMvcConfigurer
{
	@Override
	public void addCorsMappings(CorsRegistry registry) {
		registry.addMapping("/**")
				.allowedOrigins("*")
				.allowCredentials(true)
				.allowedMethods("GET", "POST", "DELETE", "PUT","OPTIONS")
				.maxAge(3600);
	}
}

五、打包,找到war包

先clean,install,package
然后在项目对应的target目录下

本文参考链接

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41941256/article/details/122211980

idea springboot多模块项目搭建详细过程_zcf1024的博客-爱代码爱编程

项目源码: 百度网盘: https://pan.baidu.com/s/1oIAr771eOZzxlVsW8gbjJA 提取码: x3zt                    CSDN下载: https://download.csdn.net/download/zcf980/12013114 关于项目打包的问题,在文章的最后已给出解决方案(

maven打本地jar包并放入war包中(多模块依赖的父子工程)-爱代码爱编程

问题:在maven父子工程中,多模块间同时引用了本地jar包,如何打包? 网上看了很多关于本地打jar包的方法,但都没有关于父子工程以及多模块依赖的jar包,先将项目结构贴出来 两个模块同时依赖本地jar包,而web模块为需要打成的war包并且以es模块为依赖,此时,两个模块都需要对本地jar包进行打包 ,其中打成war包的模块为:      

spring boot父子工程搭建过程_大旭123456的博客-爱代码爱编程_springboot父工程

说明 在一个项目中,会定义多个模块,在我这,可以这样描述:项目=project 模块=module project包含多个module。 spring boot 是微服务架构,那么在一个项目中,多个服务怎么管理为一个项目。

springboot-创建父子项目_qq_41665356的博客-爱代码爱编程

创建新的工作空间:workspace-apartment 修改maven配置,window、maven、installations选择maven目录。 创建父项目 创建一个spring boot的spring starter project项目 直接下一步到完成。 将pom.xml中的 <packaging>jar&l

springboot框架的复合父子项目(ssm)下打jar和war包,前后端开发环境分离用_driver_tu的博客-爱代码爱编程

1、后台打war包运行 ①在启动main所在项目(子项目)的pom.xml中添加或修改为此项:<packaging>jar</packaging> ②然后在父项目的pom.xml中添加以下依赖: <!-- 加入tomcat支持,打war包使用--> <dependency> &l

SpringBoot的父子模块的搭建-爱代码爱编程

之前写项目,虽然用的是Maven,但是并没有考虑模块化的搭建,所有的文件都写在一个项目里,即:整个项目中只有一个POM文件,所有的功能都写在一个项目包下的各个子包内。最近在看了SpringBoot和SpringCloud等相关教学视频后,才了解到Maven项目的模块化搭建方式,模块化工程方便团队成员的分工以及各个模块的测试。 花了一两天时间来消化这个概念

spring boot 父子项目的搭建(idea 搭建)-爱代码爱编程

使用idea 搭建spring boot 父子项目        项目结构:  先创建一个spring boot 父项目 后面依赖可以不用选 可以删除父项目的一些文件只剩入下图所示:(我idea 隐藏了一些文件,除了pom文件,应该还有两个没法删) 2. 创建子项目(spring-boot-child1,spring-boot

使用maven构建SpringBoot打包成war包,步骤,超级详细-爱代码爱编程

SpringBoot打包成war包,步骤超级详细 问题:使用maven构建SpringBoot打包成war包,发布到服务器上,总是报错第一步:第二步:第三步:第四步: 问题:使用maven构建SpringBoot打包成war包,发布到服务器上,总是报错 由于maven构建的SpringBoot项目,发布了n多次,也在网上查了很多,方法试完了,

springboot 父子工程项目创建(SSM)-爱代码爱编程

工具 win10、idea 1、创建父级项目 file - new - project… 如图 点下一步 内容设置之后,点击finish完成。 删除父项目的src文件夹,其他保留 2、创建子项目1(maven项目) 右键父级项目 - new - module… 如图,和父级类似 3、创建子项目2(SpringBoot项目) 右键父项目 -

springboot项目父子多模块打包-爱代码爱编程

1.springboot项目父子多模块打jar包 1.项目工程架构 Student:父工程Mavenmain:子模块,也是启动类MainApplication所在的模块,main依赖其他模块common、core、student等:子模块。除main模块之外,依赖部分或不依赖的其他模块 注意事项:父工程创建为Maven,启动类所在模块创建时一定要用Sp

项目实战一--搭建spring boot父子项目-爱代码爱编程

1、创建父项目 创建maven项目 填写id 确定项目名称 创建完后的项目结构和pom文件 删除src目录后结构 2、创建子项目 创建maven项目 确认父项目,填写id 确认子项目 子项目结构和pom文件 父项目也已添加子项目 3、修改父子项目中修改相关文件 父pom文件,引入相关

spring boot 父子项目搭建(超详细)-爱代码爱编程

1、首先我们先创建一个spring boot的父项目,创建项目。 2、创建spring boot 项目,这里我们创建的是spring boot的父项目。 选择如图: 3、与子项目的区别在这里了:看图 4、组件我们可以不用选: 5、 到这里呢我们的父项目于就创建好了 他是没有src文件的父项目一般来说是给子项目提供一个pom