springboot设计目的:

用来简化新 Spring 应用的初始搭建以及开发过程。
(简单来说,Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。)

springboot是什么?

参考:https://blog.csdn.net/qq_40147863/article/details/84194493

从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “约定优于配置” 的理念让你的项目快速运行起来。用大佬的话来理解,就是 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架。
总结:
(1)为所有 Spring 开发提供一个更快更广泛的入门体验。

(2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。

(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。

(4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。

(5)Spring Boot 不是Spring 的替代者,Spring 框架是通过 IOC 机制来管理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是Spring 的精简版本,而是为使用 Spring 做好各种产品级准备

约定优于配置

参考:https://blog.csdn.net/ThinkWon/article/details/101703815

约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。

补充:约定优于配置也被称为习惯优于配置、约定大于配置

简单来说,如果你所用工具的约定和你的期待相符,就可以省去配置;不符合的话,你就要通过相关的配置来达到你所期待的结果。

约定优于配置意味着通用化,标准化,意味着开发者都需要遵循同一套约定。这样,当一个开发者要看另一个开发者写的程序的时候,就会很容易上手,因为他了解同一套约定,减少了重新学习的成本。

创建简单项目,打印helloSpring

1.新建项目,选择spring Initializer – default – next
springboot入门及构建项目
2. 包名 – 项目名 – next
springboot入门及构建项目
3. Web – spring Web – next
springboot入门及构建项目
4. 选择好本地路径 – next
springboot入门及构建项目
5.创建完成,第一次使用springboot会下载很多依赖等,会需要等待,不要着急。
springboot入门及构建项目
6.修改版本并再次import
springboot入门及构建项目
7.创建controller,写一个简单的demo进行测试
springboot入门及构建项目
8.到浏览器访问。springboot内置tomcat。
springboot入门及构建项目

相关文章:

  • 2021-10-26
  • 2021-10-17
  • 2021-06-12
  • 2021-11-30
  • 2021-12-01
  • 2021-11-29
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-12-30
  • 2021-04-23
  • 2021-11-24
  • 2021-04-26
  • 2022-01-03
相关资源
相似解决方案