springboot面试题分享
spring吧
全部回复
仅看楼主
level 3
李大脚emmm 楼主
SpringBoot是用来简化Spring框架应用初始化搭建以及开发的全新框架,比如通过自动化配置省去了大量繁琐的配置文件。
2020年01月17日 02点01分 1
level 3
李大脚emmm 楼主
一、SpringBoot的优点
快速创建独立运行的Spring项目与主流框架集成;
使用嵌入式的servlet容器,应用无需打包成war包;
starters自动依赖与版本控制
大量的自动配置,简化开发,也可修改默认值
准生产环境的运行应用监控
与云计算的天然集成
2020年01月17日 02点01分 2
level 3
李大脚emmm 楼主
二、Spring Boot的核心配置文件有哪几个?他们的区别是什么?
Spring Boot的核心配置文件是application和bootstrap配置文件。
application配置文件主要用于Spring Boot项目的自动化配置;
bootstrap配置文件有以下几个应用场景:
使用Spring Cloud Config配置中心时,可在bootstrap配置文件中增加连接到配置中心的配置属性来加载外部配置中心的配置信息;
少量固定的不能被覆盖的属性;
少量加密/解密的场景;
2020年01月17日 02点01分 3
level 3
李大脚emmm 楼主
三、Spring Boot的核心注解是哪个?它主要由哪几个注解组成?
Spring Boot的核心注解是@SpringBootApplication,它主要包含了以下3个注解:
@SpringBootConfiguration:组合了@Configuration注解,实现配置文件的功能。
@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,比如关闭数据源自动配置功能@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})。
@ComponentScan:Spring组件扫描。
2020年01月17日 02点01分 4
level 3
李大脚emmm 楼主
四、开启Spring Boot特性有哪几种方式
1.继承spring-boot-starter-parent项目
2.导入spring-boot-dependencies项目依赖
2020年01月17日 02点01分 5
level 3
李大脚emmm 楼主
五、SpringBoot中的Starters的理解
Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,可以通过它一站式的集成Spring及其余技术,而不需要四处查找示例代码和依赖包。比如如果想使用Spring JPA访问数据库,只需加入spring-boot-starter-data-jpa启动器依赖就能使用了。
2020年01月17日 02点01分 6
level 3
李大脚emmm 楼主
2020年01月17日 02点01分 7
level 3
李大脚emmm 楼主
2020年01月17日 02点01分 8
level 3
李大脚emmm 楼主
楼主也利用业余时间为那些想要自学的人员整理了一些java的面试题,还有零基础怎么样学习Java的资料,并且还有学习路线图等,需要下方留言
2020年01月17日 02点01分 10
level 1
楼主大大,求一份面试宝典
2021年12月23日 01点12分 12
1