Spring Boot——容器相关配置
如下图,SpringBoot默认使用Tomcat作为嵌入式的Servlet容器。 我们也可以在配置文件中进行一些配置。
在配置文件中进行简单的配置:
SpringBoot默认使用的是Tomcat,如果要切换其他容器,则只需要在pom文件中去掉Tomcat依赖,添加其他依赖即可。
如将Tomcat换成Jetty,如下图,添加修改依赖即可:
<!-- 引入web模块 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions> <!-- 去掉tomcat --><exclusion><artifactId>spring-boot-starter-tomcat</artifactId><groupId>org.springframework.boot</groupId></exclusion></exclusions></dependency><!--引入其它的jetty容器-->
<dependency><artifactId>spring-boot-starter-jetty</artifactId><groupId>org.springframework.boot</groupId>
</dependency>
SpringBoot默认还支持Jetty和Undertow容器,Undertow是一个高性能非阻塞的Servlet容器,并发性能很好,但是不支持JSP。Jetty更适合开发一些长连接Web应用,如Web聊天。
Spring Boot——容器相关配置相关推荐
- Spring Boot的自动化配置原理
转载自 Spring Boot的自动化配置原理 随着Ruby.Groovy等动态语言的流行,相比较之下Java的开发显得格外笨重.繁多的配置.低下的开发效率.复杂的部署流程以及第三方技术集成难度大等问 ...
- requestmapping配置页面后_第004课:Spring Boot 项目属性配置
在项目中,很多时候需要用到一些配置的信息,这些信息可能在测试环境和生产环境下会有不同的配置,后面根据实际业务情况有可能还会做修改,针对这种情况,我们不能将这些配置在代码中写死,最好就是写到配置文件中. ...
- Spring Boot 2.0 配置图文教程
摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 ...
- Spring Boot 2.0 配置图文教程 1
Spring Boot 2.0 配置图文教程 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本章内容 自定义 ...
- Spring Boot 2.0 配置图文教程第 2 章 Spring Boot 配置## 书信息 demo.book.name=[Spring Boot 2.x Core Action] demo.b
本章内容 1.自定义属性快速入门 2.外化配置 3.自动配置 4.自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 第 2 章 Spring B ...
- spring boot 2-文件配置、YAML语法、文件处理器、文件占位符、profile
文件配置 按尚硅谷视频的笔记做的这个发不出原创,就只能发转载了(转载链接是自己的) 一.配置文件 1.SpringBoot使用一个全局的配置文件,配置文件名是固定的: • application.pr ...
- spring cloud ,spring boot application.properties 配置属性列表
#横幅 banner.charset = UTF-8#横幅文件编码. banner.location = classpath:banner.txt#横幅文件位置. banner.image.locat ...
- springboot跳转html_畅游Spring Boot系列 — 自定义配置
这里要说的自定义配置主要是两类:一类是关于Spring MVC的扩展配置,一类是Spring Boot自身通过配置文件的自定义配置 首先,我们来看一下SpringBoot中关于Spring MVC的相 ...
- 具有Spring Boot和Java配置的Spring Batch教程
我一直在努力将Podcastpedia.org的一些批处理作业迁移到Spring Batch. 以前,这些工作是以我自己的方式开发的,我认为现在是时候使用一种更"标准化"的方法了. ...
最新文章
- BlueZ--内核层+应用层
- QT5 中文乱码问题
- Android Studio缓存文件夹配置
- r语言min-max归一化_如何在R中使用min()和max()
- 多少开发人员 饿了么_饿了么CPS新社交电商,2020年的创业新风口
- tomcat自定义错误页面
- java源码之 io 流源码解读(一)
- STM32单片机介绍2
- 吱口令生成淘宝BP抢购链接
- android学习---开发Google地图应用程序
- GPU深度报告,三大巨头,十四个国内玩家一文看懂【物联网智商精选】
- 英语单词APP开发功能需求
- unity3d 关于如何画扇形
- SpringBoot MongoDB 插入内容去掉_class字段
- CSAPP LAB4 键盘驱动程序的分析与修改(谢罪)
- three.js(6):屏幕点击与鼠标的交互(Raycaster的用法)
- 图像中的天空区域检测!
- 新闻爬虫及爬取结果查询网站的搭建(一)
- ECharts-旭日图(Sunburst)带时间轴
- 华为HG8245光纤终端及开路由
热门文章
- python写入文件没反应_python写入文本 如何用python将变量及其值写入文本文件?...
- 【浏览器】HTTP 缓存机制
- [OpenCV实战]24 使用OpenCV进行曝光融合
- 【ROS学习记录】2021/7/2 Gazebo+rviz仿真(一)
- el-checkbox在el-dialog里 不会被勾选的问题
- 为什么注销计算机用户登录,为什么我的电脑开不了机?一点用户登陆就显示正在注销了....
- 做网站选择虚拟主机好是服务器,做网站选择虚拟主机还是服务器
- R里面数字取整相关的操作有一组函数: ceiling ;floor;trunc; round; signif
- 微服务架构实战第八节 微服务安全框架,认证与授权
- 中秋福利PK!2017公司月饼哪家强?腾讯、阿里、百度、京东、网易等21家中秋月饼盘点!(完整版)