Java学习-062-Springboot 采用war包启动设置
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/ 即可。
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/11114110.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
![](https://images.cnblogs.com/cnblogs_com/fengpingfan/2153325/o_220506115434_gzgqrb.png)