分享有关spring boot面试题及答案(spring boot,web开发)

时间:2024-04-26 21:13:35 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    %E5%88%86%E4%BA%AB%E6%9C%89%E5%85%B3spring+boot%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88

  1、什么是 Spring Boot?

  Spring Boot 让日益臃肿的 Java 代码又重回简洁。在配合 Spring Cloud 使用时,还可以发挥更大的威力。

  2、Spring Boot 中如何解决跨域问题?

  3、Spring Boot 的核心配置文件有哪几个?它们的区别是什么?

  Spring Boot 的核心配置文件是 application 和 bootstrap 配置文件。

  application 配置文件这个容易理解,主要用于 Spring Boot 项目的自动化配置。

  bootstrap 配置文件有以下几个应用场景。

  ②一些固定的不能被覆盖的属性;

  ③一些加密/解密的场景;

  4、运行Spring Boot的方式

  ①直接执行main方法运行;

  ②用Maven / Gradle插件运行;

  ③打成jar包,通过java -jar命令直接运行。

  5、Spring Boot自动配置的原理

  Spring Boot 在启动时扫描项目所依赖的JAR包,寻找包含spring.factories文件的JAR。

  根据spring.factories配置加载AutoConfigure类。

  根据@Conditional注解的条件,进行自动配置并将Bean注入Spring Context。

  6、如何使用 Spring Boot 实现异常处理?

  7、Spring Boot有哪些优点?

  ①减少开发,测试时间和努力。

  ②使用JavaConfig有助于避免使用XML。

  ③避免大量的Maven导入和各种版本冲突。

  ④提供意见发展方法。

  ⑤通过提供默认值快速开始开发。

  ⑥没有单独的Web服务器需要。这意味着你不再需要启动Tomcat,Glassfish或其他任何东西。

  8、如何重新加载Spring Boot上的更改,而无需重新启动服务器?

  这可以使用DEV工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式tomcat将重新启动。

  这是开发人员最需要的功能。DevTools模块完全满足开发人员的需求。该模块将在生产环境中被禁用。它还提供H2数据库控制台以更好地测试应用程序。

  9、Spring Boot中的监视器是什么?

  10、如何实现Spring Boot应用程序的安全性?

本文:分享有关spring boot面试题及答案的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:扫描仪在工作中的使用下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18