- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 springboot自动配置原理
找到入口在每个springboot应用中,都有一个这个注解**@SpringBootApplication**@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CU
2020-07-01 15:43:54
226
转载 自动配置-Conditional
SpringBoot的派生条件注解我们都知道,SpringBoot自动配置是需要满足相应的条件才会自动配置,因此SpringBoot的自动配置大量应用了条件注解ConditionalOnXXX。如下图:那么上图的条件注解如何使用呢?举个栗子,我们来看下如何使用@ConditionalOnClass和@ConditionalOnProperty这两个注解,先看下图代码:HelloWorldEnableAutoConfiguration这个自动配置类应用了@ConditionalOnClass和Co
2020-07-01 11:06:48
368
原创 深入理解SpringApplication
用过 SpringBoot 的同学都知道,其程序的启动类是在一个main方法中调用SpringApplication.run方法执行的,如:@SpringBootApplicationpublic class App { public static void main(String[] args) { SpringApplication.run(App.class, args); }}SpringApplication初始化先看看SpringApplication
2020-06-30 15:00:12
282
原创 FutureTask原理
介绍JDK future框架,提供了一种异步编程模式,基于线程池的。将任务runnable/callable提交到线程池executor,返回一个Future对象。通过future.get()获取执行结果,这里提交到线程池,后面的操作不会阻塞。future.get()获取结果会阻塞,其实也是用多线线程执行任务。使用future + callablepublic static void main(String[] args) throws ExecutionException, Interrupt
2020-06-19 16:10:20
296
深入理解Java虚拟机:JVM高级特性与最佳实践高清带目录.pdf
2018-04-08
精通Spring 4.x 企业应用开发实战高清带目录.pdf
2018-04-08
Spring技术内幕:深入解析Spring架构与设计原理(第2版).pdf
2018-04-08
《redis实战》中文 高清完整PDF版
2018-04-08
MySQL技术内幕 InnoDB存储引擎.pdf
2018-04-08
MongoDB权威指南(第二版).pdf
2018-04-08
Java数据结构和算法(第二版).pdf
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人