• SpringBoot知识点复习


    Spring Boot是一个开源的Java框架,用于简化Spring应用程序的开发、配置和部署。它的主要特点包括:

    • 约定优于配置:Spring Boot鼓励开发人员遵循一组默认约定,减少配置的复杂性。
    • 自动配置:Spring Boot可以自动配置应用程序,根据项目的依赖和需要自动配置Spring特性。
    • 嵌入式Web服务器:Spring Boot提供了内嵌的Web服务器,如Tomcat、Jetty和Undertow,使Web应用程序的部署变得简单。
    • 生产就绪性:Spring Boot包含许多功能,如健康检查、监控和度量,以帮助应用程序在生产环境中运行。

    Spring Boot应用程序的入口点是什么?它通常包含哪些注解?

    Spring Boot应用程序的入口点是main方法,它通常包含@SpringBootApplication注解。这个注解等效于@Configuration@EnableAutoConfiguration@ComponentScan的组合。

    Spring Boot的自动配置特性是如何工作的?

    Spring Boot的自动配置特性基于约定和依赖关系,它会根据应用程序的依赖和需要自动配置Spring特性。例如,如果应用程序引入了数据库依赖,Spring Boot会自动配置数据源和JPA,以便应用程序可以访问数据库。

    Spring Boot应用程序的默认配置文件名是什么?它可以使用哪些不同的格式?

    Spring Boot应用程序的默认配置文件名是application.properties,但也可以使用XML格式的application.xml,JSON格式的application.json,或YAML格式的application.yamlapplication.yml进行配置。

    Spring Boot应用程序的默认嵌入式Web服务器是什么?它还支持哪些其他嵌入式Web服务器?

    Spring Boot的默认嵌入式Web服务器是Tomcat。此外,Spring Boot还支持其他嵌入式Web服务器,如Jetty和Undertow,开发人员可以根据项目需求选择合适的嵌入式Web服务器。

    知识总汇

    • Spring Boot是一个独立的开源框架,用于简化Spring应用程序的开发和部署。

    • Spring Boot主要用于Java应用程序开发,但也可以与其他编程语言和技术集成。

    • Spring Boot的自动配置特性是可选的,可以通过配置进行关闭,允许开发人员手动配置应用程序。

    • Spring Boot的主要目标是简化Spring应用程序的配置,减少配置复杂性。

    • Spring Boot支持与关系型数据库和非关系型数据库集成,具有广泛的数据库支持。

    • Spring Boot应用程序的依赖管理通常通过Maven项目的pom.xml文件进行。

    • Spring Boot的默认嵌入式Web服务器是Tomcat,但也支持其他Web服务器。

    • Spring Boot应用程序的配置文件可以使用XML、JSON和YAML等多种格式。

    • Spring Boot支持手动测试和自动化测试,提供了测试框架和工具。

    • @RestController注解用于处理RESTful请求,返回的是数据,与@Controller不同,它不返回视图。

    • Spring Boot是用于后端应用程序开发的框架,它简化了Spring应用程序的开发、配置和部署。

    • Spring Boot的默认配置文件名是application.properties

    • Spring Boot的自动配置特性通过减少配置的复杂性来简化开发,使开发人员不必手动配置大部分内容。

    • 在Spring Boot中,可以通过在配置文件中设置server.port属性来指定应用程序的HTTP端口。 Spring Boot的自动配置是可覆盖的,开发人员可以通过自定义配置来修改默认配置。

    • Spring Boot中的“热部署”是指在不重启应用程序的情况下进行代码更改

    • Spring Boot主要用于构建Web应用程序,尤其是基于Java的后端应用。

    • Spring Boot的主要目标是简化Spring应用程序的开发和部署,减少样板代码和配置。

    • Spring Boot应用程序的入口点是main方法,就像普通的Java应用程序一样。

    • Spring Boot主要用于Java应用程序开发,尽管它也可以与其他语言集成。

    • "约定优于配置"意味着Spring Boot使用默认配置,但也允许开发人员自定义配置以满足其需求。

    • Spring Boot应用程序的依赖管理通常通过Maven项目的pom.xml文件进行。

    • @SpringBootApplication注解等效于@Configuration@EnableAutoConfiguration的组合,它还包含@ComponentScan

    • Spring Boot支持多种模板引擎,其中Thymeleaf是最常用的之一。

  • 相关阅读:
    Centos--基于Jdk1.8环境安装+卸载Jenkins
    Spark性能调优
    吴恩达老师机器学习课程笔记 06 逻辑回归
    简单实现Springcloud跨项目相互调用
    【Linux网络配置实战】服务器Network静态路由配置
    [最短路径问题]Dijkstra算法(含还原具体路径)
    An动画基础之散件动画原理与形状提示点
    Flutter 第一个程序Hello World!
    vue点击按钮复制输入框内容
    查询缓存-缓存更新-缓存穿透-缓存雪崩-缓存击穿
  • 原文地址:https://blog.csdn.net/qq_40609008/article/details/134229764