文章目录1. 指定容器2. 配置容器的端口3. 设置HTTP响应Gzip压缩3.1 Gzip介绍3.2 Spring Boot配置Gzip3.3 检查配置是否成功4. Tomcat日志配置5. Tomcat配置HTTPS证书5.1 HTTPS介绍5.2 生成HTTPS证书5.3 配置HTTPS证书 1. 指定容器Spring Boot项目当我们添加了web依赖后,项目会内嵌有一个Tomcat(自
转载 2024-01-08 12:13:05
270阅读
本篇文章将学习SpringBoot2中的容器功能,何为容器呢?在学习Spring时有讲过IOC容器Spring会帮我们创建好对象存储在IOC容器中,这也是创建对象的另一种方式组件添加1、@Configuration@Configuration的作用是告诉SpringBoot这是一个配置类,相当于Spring中的xml配置文件,在xml配置文件中注入对象的属性,Spring帮我们自动创建对象并存入
转载 2023-06-14 16:54:24
105阅读
Spring Boot 项目中,可以内置 Tomcat、Jetty、Undertow、Netty等容器。一、Tomcat 配置当开发者添加了spring-boot-starter-web 依赖之后,默认会使用 Tomcat 作为 Web 容器。1、常规配置(1)要对 Tomcat 进行进一步的配置,可以在 appl
目录一.Spring 注入组件的注解二.@Configuration1.代码演示1.1JavaBean--》Monster.java1.2配置类1.3执行代码2.@Configuration 注意事项和细节三.@Import1.创建两个JavaBean类2.注入类3.测试注解的使用四.@Conditional1.@Conditional 介绍2.应用实例  五.@ImportResour
一、关于容器刚才开始使用spring boot的开发者会有种很直观的感觉,servlet容器“不见了”。之前开发web项目,都是把程序写完后部署到servlet容器(比如Tomcat),但是使用spring boot开发项目,写完程序后直接就能运行了,觉得些许奇怪! 其实呢,这是因为Spring Boot中内嵌了Tomcat、Jetty和Undertow服务器。之所以开发者在默认情况下不
转载 2023-08-07 23:20:24
291阅读
一.web服务器配置1.服务器通用配置 在 application.properties 中,随便编写以server开头的配置,然后 ctrl + 左键 点进去,来到org.springframework.boot.autoconfigure.web.ServerProperties 能配置的属性都在里面2.修改内嵌tomcat配置其中 org.springframework.boot.autoc
转载 2024-06-08 23:50:48
39阅读
SpringBoot内置了Servlet容器,这样项目的发布、部署就不需要额外的Servlet容器,直接启动jar包即可。SpringBoot官方文档上有一个小章节内置servlet容器支持用于说明内置Servlet的相关问题。在SpringBoot源码分析之SpringBoot的启动过程文章中我们了解到如果是Web程序,那么会构造AnnotationConfigEmbeddedWebApplic
SpringBoot内置Servlet容器源码解析我们都知道,在使用 Spring Boot 时可以内嵌 Tomcat 等 Servlet 容器,通过直接执行 jar -jar命令即可启动。那么 Spring Boot 是如何检测到对应的 Servlet 容器,又如何进行自动配置的呢?对于之前自动配置的 DispatcherServlet 又是如何获取并注册的?本章就带大家来学习Spring Bo
SSE ( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议。严格地说,HTTP 协议是没有办法做服务器主动推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE 使用的就是这种原理。一、SSE 能做什么?  理论上, SSE 和 WebSocket 做的是同一件事情。当你需要用新数据局部更新网络应用时,SSE
转载 2023-12-12 23:57:52
115阅读
1. 应用容器介绍在 Spring Boot 框架中,默认的内嵌 Web 应用容器是 Tomcat,Tomcat 诞生较早,是目前应用比较广泛的 Web 容器,Tomcat 是由 Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page 的支持。Underto
转载 2023-11-10 06:31:13
3843阅读
文章目录前言一、默认配置文件二、YAML配置文件三、静态资源文件 前言SpringBoot框架中配置文件, 用于全局配置, 包含默认的properties文件和更加简洁明了的yml文件提示:以下是本篇文章正文内容,下面案例可供参考一、默认配置文件在Spring Boot工程里, 在src/main/resouces下的application.properties是默认配置文件, SpringBo
转载 2023-06-07 13:04:16
236阅读
前言今天分享一个SpringBoot集成腾讯云短信的功能,平常除了工作,很多xdm做自己的小项目都可能用到短信,但自己去看文档挺费劲的,我这边就帮你节省时间,直接把步骤给你列出来,照做就行。实战1、申请密钥及签名模板首先,要使用腾讯云短信,你得先在腾讯云有个账号,申请密钥及签名模板。1)、找到访问管理-API密钥管理,勿泄漏。2)、签名及模板要申请,推荐用公众号,描述中写几句赞美腾讯云的话,几分钟
Spring Boot 脚手架的开箱即用特性,非常利于产品的快速开发,在微服务项目或单一功能的小程序开发项目中经常被使用。Docker 是一种虚拟化的容器技术,它能在宿主机上虚拟化一台满足最少功能的虚拟主机,这些主机就是容器,多个容器之间,可以共享文件、网络、cpu、内存等资源,当然也可以相互隔离,比起VMWare等虚拟机,它更轻量化,启动速度快,容器支持量多,运维相对容易,虽然在资源隔离上比VM
转载 2024-01-30 01:08:03
42阅读
1、Spring Boot内置webspring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。对server的几个常用的配置做个简
前言SpringBoot 默认使用的嵌入式 Servlet 容器为 Tomcat,通过依赖关系就可以看到:问题:如何定制和修改 Servlet 容器相关配置?SpringBoot 能否支持其它 Servlet 容器?相关配置方式一:配置文件在普通 web 程序中我们如果需要修改 Tomcat 配置则可通过 Tomcat 目录下 conf/server.xml 修改,而在 Spr
# Spring Boot 自带消息队列的探讨与应用 在现代微服务架构中,消息队列扮演着至关重要的角色。它不仅能够提高系统的解耦性和可扩展性,还可以确保消息的可靠传递。在众多Java框架中,Spring Boot 提供了一些与消息队列相关的功能,让开发者可以更加轻松地构建异步的、基于消息的应用。 ## 什么是消息队列? 消息队列是一种通信机制,其中发送者和接收者通过一个中间存储(即消息队列)
原创 9月前
571阅读
如何使用spring boot自带的缓存。按步骤来操作即1,新建simpl
转载 2023-04-28 21:56:39
464阅读
# 如何使用Spring Boot自带的缓存 ## 简介 在Spring Boot中,我们可以很方便地使用其自带的缓存功能。这对于提高系统性能和响应速度非常有帮助。在本文中,我将向你介绍如何实现Spring Boot自带的缓存功能,并帮助你快速上手。 ## 实现步骤 首先,让我们来看一下整个实现Spring Boot自带缓存的流程,你可以参考下面的表格: | 步骤 | 操作 | | :---
原创 2024-05-09 05:00:32
167阅读
# Spring Boot 自带队列深入探讨 在现代微服务架构中,异步处理和消息队列是提升系统性能与扩展性的重要手段。Spring Boot 是 Java 开发中的重要框架,它不仅简化了开发过程,还原生支持队列。这篇文章将深入探讨 Spring Boot 自带队列的用法,并通过实例和图示帮助你更好地理解这一概念。 ## 什么是队列 在计算机科学中,队列是一种数据结构,遵循“先进先出”(FIF
第四章 前端框架选择和菜单管理前言vue-element-admin改造vue-element-admin菜单管理用户&&角色&&菜单总结 前言该架构是参考公司原架构做了优化,计划慢慢从0开始完全独立自己搭建一个基于springboot的restful服务后台架构,并且完全后端分离。系列文章所涉及的项目源码都放在了个人github上,前台采用vue技术。 这章开始
  • 1
  • 2
  • 3
  • 4
  • 5