随笔分类 - SpringBoot
摘要:其实默认情况下,Spring Boot会自动用Logback作为应用日志框架,并用INFO级别输出到控制台。 可以由 spring-boot-starter-logging里面的依赖看出 那么问题来了, 在springboot中,日志是如何初始化的,怎么加载的日志配置文件,这个日志配置文件是否可以外
阅读全文
摘要:( 转自网上文章 ) 前言 我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以把web程序打包成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动。本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习Tomcat的源
阅读全文
摘要:SpringBoot内嵌的tomcat是怎样自动配置的? 我们怎么修改内嵌tomcat的默认参数? 带着这2个问题,我们分析下SpringBoot的内置tomcat自动配置原理 我们知道SpringBoot的自动配置都在spring-boot-autoconfigure-xx.RELEASE.jar
阅读全文
摘要:背景: 我用命名行 执行 java -jar ***.jar发现 springboot启动时抛出错误,因此想debug进去看看究竟为什么出错。 1 在命令行执行 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,ad
阅读全文
摘要:1.入口类 Spring Boot程序的启动入口就一行代码,SpringApplication.run(SampleApplication.class,args) 2.执行过程 2.1SpringApplication的实例化 SpringApplication的静态run方法内部其实是new了一个
阅读全文
摘要:1.@SpringBootApplication 等价于 @Configuration @EnableAutoConfiguration @ComponentScan,用此注解标注的类,是springboot应用的入口类 2.@Configuration 这里的@Configuration对我们来说
阅读全文
摘要:前言 Spring Boot中引入了自动配置,让开发者利用起来更加的简便、快捷。比如内嵌的tomcat端口默认配置是8080,这些都属于Spring Boot自动配置的范畴,当然其自动配置相当多。 springboot框架的神奇之处在于@EnableAutoConfiguration注释,此注释自动
阅读全文
摘要:前言 spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们如何添加呢 1.添加自定义属性 在src/main/resources/application.properties:加入: 2 方式一 @Value 然后通过@Value(
阅读全文
摘要:前言 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。 对于多环境的配置,各种项目构建工具或是框
阅读全文
摘要:前言 因为项目组需要进行微服务改造,而微服务开发中需要以Spring Boot为基础。因此需要先弄懂SpringBoot。 我们先来看看SpringBoot的背景由来,SpringBoot是什么,一个简单的SpringBoot样例工程 1.SpringBoot的背景由来 springboot是为了解
阅读全文
浙公网安备 33010602011771号