精选Spring Boot三十五道面试题,快来了解一下!

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力!

问题一

Spring Boot、Spring MVC 和 Spring 有什么区别?

问题二

什么是自动配置?

问题三

什么是 Spring Boot Stater ?

问题四

你能否举一个例子来解释更多 Staters 的内容?

问题五

Spring Boot 还提供了其它的哪些 Starter Project Options?

问题六

Spring 是如何快速创建产品就绪应用程序的?

问题七

创建一个 Spring Boot Project 的最简单的方法是什么?

问题八

Spring Initializr 是创建 Spring Boot Projects 的唯一方法吗?

问题九

为什么我们需要 spring-boot-maven-plugin?

问题十

如何使用 SpringBoot 自动重装我的应用程序?

问题十一

什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?

问题十二

如何在 Spring Boot 中添加通用的 JS 代码?

问题十三

什么是 Spring Data?

问题十四

什么是 Spring Data REST?

问题十五

path=”users”, collectionResourceRel=”users” 如何与 Spring Data Rest 一起使用?


问题十六

当 Spring Boot 应用程序作为 Java 应用程序运行时,后台会发生什么?

问题十七

我们能否在 spring-boot-starter-web 中用 jetty 代替 tomcat?


问题十八

如何使用 Spring Boot 生成一个 WAR 文件?

问题十九

如何使用 Spring Boot 部署到不同的服务器?

问题二十

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

问题二十一

为什么我们不建议在实际的应用程序中使用 Spring Data Rest?

问题二十二

在 Spring Initializer 中,如何改变一个项目的包名字?

问题二十三

可以配置 application.propertierde 的完整的属性列表在哪里可以找到?

问题二十四

JPA 和 Hibernate 有哪些区别?

问题二十五

业务边界应该从哪一层开始?

问题二十六

使用 Spring Boot 启动连接到内存数据库 H2 的 JPA 应用程序需要哪些依赖项?

问题二十七

如何不通过任何配置来选择 Hibernate 作为 JPA 的默认实现?

问题二十八

指定的数据库连接信息在哪里?它是如何知道自动连接至 H2 的?

问题二十九

我们如何连接一个像 MySQL 或者Orcale 一样的外部数据库?

问题三十

Spring Boot 配置的默认 H2 数据库的名字是上面?为什么默认的数据库名字是 testdb?

问题三十一

如果 H2 不在类路径里面,会出现上面情况?


问题三十二

你能否举一个以 ReadOnly 为事务管理的例子?

问题三十三

发布 Spring Boot 用户应用程序自定义配置的最好方法是什么?

问题三十四

配置文件的需求是什么?

问题三十五

如何使用配置文件通过 Spring Boot 配置特定环境的配置?

为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!

最后送福利了

现在加群即可获取答案

 群号:923116658   里面有Java工程化 、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、 Netty源码分析等多个知识点高级进阶干货的相关视频资料,还有spring和 虚拟机等书籍扫描版,还有更多面试题等你来拿。


猜你喜欢

转载自blog.51cto.com/13904503/2355316