Spring Boot 面试题

1.Spring Boot 有哪几种读取配置的方式?

SpringBoot 可以通过 @PropertySource,@Value,@Environment, @ConfigurationProperties 来绑定变量。

2.Spring Boot 是否可以使用 XML配置?

SpringBoot 推荐使用 Java 配置而非 XML 配置,但是 SpringBoot 中也可以使用 XML 配置,通过 @ImportResource 注解可以引入一个 XML 配置。

3.Spring Boot 运行项目的几种方式?

打包用命令或者放到容器中运行

(1) 打成jar包,使用java -jar xxx.jar运行

(2) 打成war包,放到tomcat里面运行

直接用maven插件运行 maven spring-boot:run

直接执行main方法运行。

4.Spring Boot 常用的starter ?

(1) spring-boot-starter-web :提供 Spring MVC + 内嵌的 Tomcat 。

(2) spring-boot-starter-data-jpa :提供 Spring JPA + Hibernate 。

(3) spring-boot-starter-data-Redis :提供 Redis 。

(4) mybatis-spring-boot-starter :提供 MyBatis 。

5.Spring Initializer 是什么?

Spring Initializer是一个网络应用程序,它可以生成一个SpringBoot项目,包含快速启动所需的一切。和往常一样,我们需要一个好的项目框架;它有助于你正确创建项目结构/框架。

6.RequestMapping 和 GetMapping 的不同之处在哪里?

  • RequestMapping 具有类属性的,可以进行 GET,POST,PUT 或者其它的注释中具有的请求方法。

  • GetMapping 是 GET 请求方法中的一个特例。它只是 ResquestMapping 的一个延伸,目的是为了提高清晰度。

面试题总结.pdf

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值