Java学习-062-Springboot 采用war包启动设置
2023-09-11 14:18:59 时间
Springboot 采用war包启动,仅需在启动类中添加如下所示的代码即可:
1 package com.fanfengping; 2 3 import org.mybatis.spring.annotation.MapperScan; 4 import org.springframework.boot.SpringApplication; 5 import org.springframework.boot.autoconfigure.SpringBootApplication; 6 import org.springframework.boot.builder.SpringApplicationBuilder; 7 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; 8 9 @SpringBootApplication 10 @MapperScan("com.fanfengping.mapper") 11 public class SpringbootAdminApplication extends SpringBootServletInitializer { 12 13 public static void main(String[] args) { 14 SpringApplication.run(SpringbootAdminApplication.class, args); 15 } 16 17 @Override 18 public SpringApplicationBuilder configure(SpringApplicationBuilder builder) { 19 return builder.sources(SpringbootAdminApplication.class); 20 } 21 }
在工程项目文件中,修改包输出方式为 war 包并重命名war包名字为 api.war,如下所示:
1 <groupId>com.fanfengping</groupId> 2 <artifactId>springboot-demo</artifactId> 3 <version>1.0.0</version> 4 <name>springboot-demo</name> 5 <description>Springboot WAR 启动配置</description> 6 <packaging>war</packaging> 7 8 9 <build> 10 <finalName>api</finalName> 11 <plugins> 12 <plugin> 13 <groupId>org.springframework.boot</groupId> 14 <artifactId>spring-boot-maven-plugin</artifactId> 15 </plugin> 16 </plugins> 17 </build>
执行命令:mvn clean package 将打包后的war包放到tomcat/webapps,启动tomcat,访问:http://127.0.0.1:8080/api/ 即可。
相关文章
- java虚拟机学习-JVM内存管理:深入Java内存区域与OOM(3)
- 从头写个http client(java)
- Java 国际化
- java 程序员 和 三八女神节有什么神秘的关系,你晓得吗? 用Java 给女神绘制一张贺卡你会吗?
- 【转】Java并发编程:Lock
- Java IO: 字节和字符数组
- 2020最新Java常见面试题及答案
- 【Java】整理关于java的String类,equals函数和比较操作符的区别
- 【Java】Springboot集成Druid
- jenkins接通gitee的webhook做自动部署 vue、react、java、springBoot
- Java 设计模式之桥接模式,Java 桥接模式 ,java Bridge Pattern
- springData Jpa 错误:java.sql.SQLSyntaxErrorException: Table 'a2.hibernate_sequence' doesn't exist
- Java学习-089-springboot 通过 Spring Initializr 创建服务及IDEA导入后配置更新示例
- Java学习-065-Springboot Tomcat控制台输出中文乱码(windows)
- Java学习-061-Springboot logback 日志配置
- java环境变量配置
- JAVA 安装Springboot后,run as 没有 spring boot app 选项
- JAVA 离线安装配置Springboot
- java 通过调用存储过程获取结果集
- Java中如何把两个数组合并为一个
- java算法-选择排序
- Java_并发工具包 java.util.concurrent 用户指南(转)
- Java多线程之sleep方法阻塞线程-模拟时钟
- JAVA学习.java.sql.date 与java.util.date以及gettime()方法的分析
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- [java][db]JAVA分布式事务原理及应用
- Java SpringBoot 创建第一个应用程序 helloword
- Java中java.util.Arrays参考指南
- java为什么是一次编译,多次解释
- Java的流程控制(选择结构语句 if ~ switch &循环结构语句dowhile ~ for)