![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-boot
文章平均质量分 92
我思知我在
内容简洁、更喜欢用图文并茂的方式展示文章内容
如果喜欢我就一键三连吧!!!
展开
-
SpringBoot启动全流程源码解析(超详细版)
我们在使用SpringBoot启动项目的时候,可能只需加一个注解,然后启动main,整个项目就运行了起来,但事实真的是所见即所得吗,还是SpringBoot在背后默默做了很多?本文会通过源码解析的方式深入理解SpringBoot启动全过程SpringBoot启动过程流程图源码解析大家不要抗拒源码解析,这个非常优秀的代码,我们如果能够学会对自己代码编写水平大有裨益首先,我们先来看下SpringBoot项目的启动类@SpringBootApplicationpublic class Sp.原创 2020-11-04 20:30:09 · 19328 阅读 · 19 评论 -
SpringBoot自动配置实现原理及源码解析(2.3.x)
约定优于配置,这是SpringBoot中的一个很重要特性,此特性让我们可以在几秒中之内完成一个项目的搭建,无需任何配置,本文就通过深入源码的方式来探索下自动配置的实现过程为什么要自动配置手动配置很麻烦且容易出问题构建一个一样的项目耗时长且复杂Overview概括来说,就是借助@Import的支持,收集和注册特定场景相关的bean定义来进行自动配置eg:@EnableAutoConfiguration 是通过@Import将Spring自动配置相关的bean定义都加载到IoC容器,对应.原创 2020-11-01 15:05:15 · 4497 阅读 · 0 评论 -
在Sping Boot logback的使用
在Sping Boot logback的使用: 只需要4步即可完成配置: 1 在application.properties中配置logback.xml# loglogging.config=classpath:logback.xmldebug=true#彩色输出日志#NEVER:禁用ANSI-colored输出(默认项)#DETECT:会检查终端是否支持ANSI,是的话就采用彩色输出原创 2017-11-17 19:05:48 · 2833 阅读 · 0 评论 -
Spring Boot拦截器(WebMvcConfigurerAdapter)
直接按我的步骤走都没有问题:1 配置自定义的拦截器:package com.configs;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInt原创 2017-11-16 14:45:28 · 3269 阅读 · 0 评论 -
Spring boot logback的使用(日志记录)
1 在spring boot中已经自动包含了logback的jar包,如果不是spring boot需要在maven中导入依赖<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic --><dependency> <groupId>ch.qos.logback</groupId> <artifac原创 2017-11-30 20:34:37 · 3595 阅读 · 0 评论 -
Spring 定时任务之 @Scheduled cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(转载 2017-12-13 20:24:46 · 2971 阅读 · 0 评论