-----SpringBoot
时光无声_l
这个作者很懒,什么都没留下…
展开
-
记一次线上问题--SpringBoot项目开发内存占用过大
起因解决的思路解决方法1、打开Edit Configurations2、参考如下配置3、关于jvm配置4、Linux jvm设置关于Jvm调优Oracle官网有一份指导说明:起因由于业务的划分需要,以及需求的不断增加,我们现在已经有八个独立的服务,而每一个Springboot工程都有一个内置的Tomcat。刚开始的时候服务不是很多,服务器的内存也充足。随着服务的增加,慢慢发现内存越来越小,到...原创 2018-12-23 21:44:07 · 22573 阅读 · 10 评论 -
springboot源码分析系列(一)--核心注解@SpringBootApplication
SpringBoot项目一般都会有Application的入口类,入口类中会有main方法,这是一个标准的java应用程序的入口方法。@SpringBootApplication用于Spring主类上最最最核心的注解,表示这是一个SpringBoot项目,用于开启SpringBoot的各项能力。 下面我们来分析一下@SpringBootApplication这个注解的组成以及作用/**...原创 2019-07-21 21:33:34 · 360 阅读 · 1 评论 -
springboot源码分析系列(二)--SpringBoot项目启动流程
在上一篇文章中介绍了SpringBoot的核心注解,本篇文章将为大家介绍一下SpringBoot项目启动的一个过程。 众所周知,加@SpringBootApplication注解的类,即为SpringBoot的启动类。一个SpringBoot项目只能有一个启动类。我们来分析一下SpringBoot项目的启动过程,首先看一下启动类里面都包含什么@SpringBootApplicationpublic class HelloWorldMainApplication { public stat原创 2019-07-28 20:16:52 · 231 阅读 · 4 评论 -
SpringBoot源码分析系列(四)--web错误处理机制
主要依赖于ErrorMvcAutoConfiguration这个自动配置类。原创 2019-08-11 21:27:57 · 309 阅读 · 3 评论