springboot入门到精通(十三)springboot打成war包发布

导读:本篇文章讲解 springboot入门到精通(十三)springboot打成war包发布,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

springboot打成war包发布

目录

1介绍
2springboot初体验
3springboot集成jsp
4springboot属性注入
5springboot集成mybatis
6springboot集成lombok
7springboot集成logback日志
8springboot开启全局热部署
9springboot面向切面编程
10springboot文件上传
11springboot文件下载
12springboot自定义拦截器
13springboot打成war包发布
14springboot打成jar包发布
15springboot自定义banner
16springboot配置文件拆分

这一节的示例是以springboot集成mybatis

这一节为基础,
等于说是springboot集成mybatis后打成war包发布。

  1. pom文件打包方式写成war包

<packaging>war</packaging>

  1. 去掉内嵌tomcat,有两种方法可以去掉
  • 2.1使用<exclusions>标签在spring-boot-starter-web中去除
<dependency>
  <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <!-- 移除嵌入式tomcat插件 -->
    <exclusions>
      <exclusion>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
      </exclusion>
    </exclusions>
</dependency>
  • 2.2或者单独引入spring-boot-starter-tomcat并且把scope设置为provided
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-tomcat</artifactId>
  <scope>provided</scope>
</dependency>
  1. 修改main方法,加上下面代码就可以
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(Test013Application.class);
    }
  1. 运行maven的package进行打包,打好的包就在target目录下

springboot入门到精通(十三)springboot打成war包发布

  1. 把war包放到tomcat的webapp,启动tomcat
  2. 在浏览器运行http://localhost:8080/springboot-test13/sysUser/findAll就可以查询到数据
    ::: tip 提示
    使用外部Tomcat部署访问的时候,application.yml中配置的server.port和server.servlet.context-path将失效,请使用tomcat的端口,以及webapps下项目名进行访问。
    :::
  3. 有些资料里面讲的还需要添加spring-boot-maven-plugin插件,但是经过测试,不用添加插件也是可以成功的。如果你没有成功,安装插件再试试。
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>

本节示例下载地址:java相关demo下载列表

::: warning 注意
在不同的平台,文档显示的效果是不一样的,最佳最全观看地址:springboot打成war包发布
欢迎大家来博客了解更多内容:java乐园
:::

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/13519.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!