SpringBoot自动装配

SpringBoot自动装配【版本:2.1.5.RELEASE】

@SpringBootApplication继承的注解

@SpringBootConfiguration

@EnableAutoConfiguration

@ComponentScan

@SpringBootConfiguration继承了@Configuration,@Configuration继承了@Component

@Configuration的作用

是否支持JavaConfig的方式配置Bean【Configuration配置类等同于XML文件】

@SpringBootConfiguration的作用

标注这个类是一个配置类

@EnableAutoConfiguration继承了@AutoConfigurationPackage注解

@AutoConfigurationPackage的作用:

自动配置包【默认的情况下将主配置类(@SpringBootApplication)的所在包及其子包里边的组件扫描到Spring容器中】

概念:

@EnableAutoConfiguration是一个加载Starter目录包之外的需要Spring自动生成bean对象(是否需要的依据是"META-INF/spring.factories"中org.springframework.boot.autoconfigure.EnableAutoConfiguration后面是有能找到那

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Java之项目解析+八股文 文章被收录于专栏

针对Java简历中项目的功能进行提问,大家可以在评论区中解答/讨论;同时提供八股文

全部评论

相关推荐

美团作为我的处女面,非常非常的紧张,感觉脑子是浆糊,面试官人很好,但是我自己太菜了!大部分简单的八股我说两句他就打断施法了,倒是问到我不会的,他就一直引导思考,喜欢先问场景相关,我说我没有相关经验,就转问我八股全程1h1.简单自我介绍(打断施法)2.项目介绍3.项目里面为什么用redis?具体用在哪些什么业务?4.面向对象编程思想5.final的作用,修饰在字段,方法,和类上的不同6.重载和重写)开始多线程拷打7.把一个任务放在一个线程池里面,它具体的运行流程8.重启程序,如何对线程池进行正确关闭9.final,finally,finalize,最后追着问了一下finalize一定会执行吗开始redis10.redis数据结构11.redis中字符串怎么存的?12.你清楚***结构?(现在都不知道他到底说的啥)13.怎么从redis中取数据?14.项目中怎么用的redis持久化机制15.redis删除和淘汰策略16.在什么场景下遇到缓存穿透问题,怎么解决?17.布隆过滤器具体实现(他说我布隆过滤器无法完全解决穿透问题)开始JVM,先问我平时有什么JVM使用场景18.垃圾回收算法19.JVM内存区域结构20.堆和栈的区别,这里问的很深,让我从各种角度去对比开始做题,求链表的长度 ->有环怎么优化 ->空间复杂度O(1)怎么优化 ->快慢指针,数学方法(没写出来)->给我思路分开求环和非环的长度 ->终于写出一个他满意的代码  ,没让我运行,说还存在bug ,中间看着我代码笑出声。这里是最折磨的地方,不会就搁这硬写开始数据库21.事务四大特性22.隔离级别?读已提交怎么实现 ? MVCC怎么实现?24.聚簇索引和非聚簇索引?25.b+索引和hash索引的区别?反问:我让他给我一点建议,说我写在简历上的东西掌握还行,没写上去的问到就不太会了,让我多扩展学习(我心想我就是不会我才不敢写上去啊),说我代码能力还可以,面试有点紧张,思维打不开,就当他在安慰我了----------更新--------泡了九天池子,4.7约二面了😂
点赞 评论 收藏
转发
3 3 评论
分享
牛客网
牛客企业服务