![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
sea2333
这个人勤快活了,写了好多东西
展开
-
SpringBoot学习(自动配置源码分析)
自动配置源码分析查看@SpringBootApplication注解前四个为java原生注解@ComponScan为扫描包的注解@SpringBootConfiguration查看@Configuration到此为止,说明加有@SpringBootApplication注解的main方法这个类是Spring容器的配置类,也是一个Bean组件。@EnableAutoConfiguration查看@AutoConfigurationPackage此处的原创 2021-01-22 21:31:33 · 100 阅读 · 0 评论 -
SpringBoot学习(启动流程源码分析)
SpringBoot启动流程启动流程主要分为三个步骤1、进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器2、实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建Spring上下文环境模块3、自动化配置模块,开模块是SpringBoot自动配置的核心宏观步骤1、创建并启动及时监控类StopWatch2、初始化应用上下文和异常报告集合(ConfigurableApplicationContext和Collection<原创 2021-01-21 22:15:40 · 176 阅读 · 1 评论 -
SpringBoot学习笔记(线程池异步调用)
线程池异步调用SpringBoot框架自动装配提供了一个线程池,用于提交异步任务有了线程池我们就只需要写任务即可,提交任务采用**@Async**注解例如:打印结果:该线程池可根据需要进行配置或者在配置文件中进行配置...原创 2021-01-20 22:11:04 · 93 阅读 · 0 评论 -
SpringBoot学习笔记(CORS跨域解决)
1、CORS跨域解决CORS,全称Cross-Origin Resource Sharing ,是一种允许当前域的资源(比如html/js/web service)被其他域的脚本请求访问的机制,通常由于同域安全策略(the same-origin security policy)浏览器会禁止这种跨域请求。CORS使用了一个额外的HTTP响应头来赋予当前的user-agent(浏览器)获得非同源的权限,这里的非同源就是Cross-Origin的概念,这里的权限就是访问非同源的资源权限一些老版本浏览器,原创 2021-01-20 21:06:50 · 124 阅读 · 0 评论