SpringBoot–最大连接数和最大并发数
简介
本文介绍SpringBoot的最大连接数和最大并发数。
配置
SpringBoot默认使用tomcat处理请求。tomcat可以指定连接数、线程数等配置。
server:
tomcat:
# 请求处理线程都...
SpringBoot–为什么Controller是串行的?怎样才能并行?
简介
本文介绍SpringBoot为什么Controller是串行的?在什么场景下才能并行执行?
大家都知道,SpringBoot的Controller按理是并行执行的,也就是说:如果一个请求没执行完,另一个请求...
SpringBoot–发邮件的方法(有示例)
简介
本文介绍SpringBoot发邮件的方法(有示例)。
依赖
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spri...
SpringBoot–读写本地文件
简介
本文介绍SpringBoot如何读写本地文件。
获得绝对路径
当前项目绝对路径
String path = System.getProperty("user.dir")
classes目录绝对路径
String path = C...
SpringBoot–跨域的解决方案
简介
本文介绍SpringBoot如何处理跨域问题。
方案1:实现WebMvcConfigurer接口
package com.example.demo.common.config;
import org.springframework.context.annotation.Config...
SpringBoot–启动时的事件机制
简介
说明
本文介绍SpringBoot启动过程中的事件机制。
SpringBoot的启动过程用到了事件监听机制,它属于观察者模式。学习事件监听机制可以让我们更好地理解SpringBoot的启动流程,...
SpringBoot–自定义事件–方法/详解/实例
简介
说明
本文用实例来介绍如何在SpringBoot中自定义事件来使用观察者模式。
事件的顺序
可使用实现Ordered接口的方式,调整监听器顺序。
注意:必须是同时实现 Applicatio...
SpringBoot–自动配置相关注解(@Configuration等)–使用/实例
简介
说明
本文介绍SpringBoot自动配置相关的注解。
源码示例
SpringBoot里的自动配置类很多,路径是:spring-boot-autoconfigure-2.3.0.RELEASE.jar:META-INF\spring.factori...
SpringBoot–@Configuration(proxyBeanMethods = false) 的作用
简介
说明
本文介绍SpringBoot中@Configuration注解proxyBeanMethods的含义。
SpringBoot源码的写法
看过SpringBoot源码后发现,Spring的自动配置类都是这样写的:@Configurati...
SpringBoot–排除指定的bean–方法/实例
简介
说明
本文介绍SpringBoot如何排除某个指定的类(不将它扫描到容器中)。
本文说的这种情况是排除本来使用@Component等加入容器的类。如果想要排除自动配置(即:自定义s...