框架之spring boot面试题/8题


1. springboot提供了哪些核心功能

起步依赖
Spring boot将各种场景的依赖包,制作成一个个的starter,我们在项目中只需要引入对应场景的起步依赖,就可以引入该场景所有的依赖包;
自动装配
只需要在项目中引入起步依赖,spring boot将该场景相关bean交由spring管理,我们只需要在程序中注入对应的bean即可
辅助功能(内嵌tomcat,辅助功能)
在这里插入图片描述


2. springboot的常用注解

在这里插入图片描述


3. 如何理解springboot的starter(自动装配原理)

starter就是一个jar包,在jar包中已经定义好了一些@Configuration配置类、并且在配置类中将bean定义在里面,然后在starter包的META-INF/spring.factories中配置该配置类,springboot项目将来会按照约定来加载该配置类
开发人员只需要将相应的starter包依赖进应用,进行相应的属性配置(使用默认配置时,不需要配置),就可以直接注入相关的Bean,完成对应的功能,比如mybatis-spring-boot–starter,spring-boot-starter-redis
在这里插入图片描述


4. springboot常用的starter有哪些

在这里插入图片描述


5. springboot的配置⽂件有哪几种格式

properties
yaml|yml
xml(不推荐)


6. springboot有哪几种读取配置的⽅式?

@Value
@ConfigurationProperties
Environment


7. springboot怎么管理不同环境配置文件

在这里插入图片描述


8. spring boot启动过程(有可能)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值