spring-boot-starter-web更换默认Tomcat容器的方法

 更新时间:2019年04月23日 11:43:35   作者:@Hmily@  
Spring Boot支持容器的自动配置,默认是Tomcat,当然我们也是可以进行修改的。下面小编给大家带来了spring-boot-starter-web更换默认Tomcat容器的方法,感兴趣的朋友跟随小编一起看看吧

Spring Boot支持容器的自动配置,默认是Tomcat,当然我们也是可以进行修改的。

我们知道Spring Boot支持容器的自动配置,默认是Tomcat,当然我们也是可以进行修改的:

1、首先我们排除spring-boot-starter-web依赖中的Tomcat:在pom文件中排除tomcat的starter

<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>

2、加入Jetty容器

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-jetty</artifactId>
</dependency>

这样我们的springboot容器就修改成Jetty容器了。

  为了方便我们的调试,这里给大家推荐一款http调试工具:Postman

  下面我们聊一下springboot的全局配置文件:application.properties

  在开发中一定遇到过这样的需求,就是修改我们的容器访问端口,既然springboot默认加载容器,那么端口设置当然是通过配置文件来控制的,相当方便我们只需要在配置文件中添加:

server.port=6666

这样我们的容器端口就修改为6666了。

  我们还可以通过配置文件来设置项目访问别名:

server.context-path=/springboot

这样我们启动项目通过http://localhost:6666/springboot1即可访问到我们的项目

  以上只是springboot配置文件配置的冰山一角,比如我们还可以设置数据库连接配置(database),设置开发环境配置,部署环境配置,实现两者之间的无缝切换。

如果大家有任何疑问欢迎给小编留言,小编会及时回复大家的!

相关文章

  • 详解Eclipse提交项目到GitHub以及解决代码冲突

    详解Eclipse提交项目到GitHub以及解决代码冲突

    这篇文章主要介绍了详解Eclipse提交项目到GitHub以及解决代码冲突,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • SpringBoot使用Log4j的知识点整理

    SpringBoot使用Log4j的知识点整理

    在本篇文章里小编给大家整理的是关于SpringBoot使用Log4j的知识点,需要的朋友们可以参考学习下。
    2020-02-02
  • Java毕业设计实战之健身器材商城系统的实现

    Java毕业设计实战之健身器材商城系统的实现

    只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+Jdbc+Servlet+Ajax+Fileupload+mysql实现健身器材商城系统,大家可以在过程中查缺补漏,提升水平
    2022-03-03
  • Java应用程序开发学习之static关键字应用

    Java应用程序开发学习之static关键字应用

    今天小编就为大家分享一篇关于Java应用程序开发学习之static关键字应用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • java程序员必须知道的4个书写代码技巧

    java程序员必须知道的4个书写代码技巧

    本篇文章主要给大家讲述了作为JAVA程序员如何能写出高效的代码以及运行效率更高的代码,一起学习分享下吧。
    2017-12-12
  • 基于UDP实现聊天室功能

    基于UDP实现聊天室功能

    这篇文章主要为大家详细介绍了基于UDP实现聊天室功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • mybatis-plus 如何配置逻辑删除

    mybatis-plus 如何配置逻辑删除

    这篇文章主要介绍了mybatis-plus 如何配置逻辑删除,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 详解Spring Boot 打包分离依赖JAR 和配置文件

    详解Spring Boot 打包分离依赖JAR 和配置文件

    这篇文章主要介绍了Spring Boot 打包分离依赖JAR 和配置文件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • java 启动参数 springboot idea详解

    java 启动参数 springboot idea详解

    这篇文章主要介绍了java 启动参数 springboot idea的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • 关于Java应用日志与Jaeger的trace关联的问题

    关于Java应用日志与Jaeger的trace关联的问题

    这篇文章主要介绍了Java应用日志如何与Jaeger的trace关联,通过jaeger发现这十次请求中有一次耗时特别长,想定位一下具体原因,感兴趣的朋友跟随小编一起看看吧
    2022-01-01

最新评论