Spring Boot简介跟优点
Spring Boot 是一个基于 Spring 框架的开源项目,用于简化和加速 Spring 应用程序的开发和部署过程。它通过提供默认配置和约定来简化 Spring 应用程序的搭建,从而让开发者更专注于编写业务逻辑而不是配置和设置。
Spring Boot 的主要特点包括:
-
自动配置:Spring Boot 根据项目中所添加的依赖自动配置应用程序,减少了手动配置的需求。
-
独立性:Spring Boot 应用程序可以作为独立的可执行文件部署,并且内置了 Servlet 容器(如 Tomcat、Jetty 或 Undertow),无需单独部署到服务器上。
-
约定优于配置:Spring Boot 对于各种库和依赖提供了约定优于配置的默认值,减少了开发者对版本和配置的决策。
-
Spring 生态系统集成:它与其他 Spring 项目(如 Spring Data、Spring Security、Spring Batch 和 Spring Cloud)无缝集成,便于构建复杂的应用程序。
-
微服务:由于其轻量级和易于部署的特性,Spring Boot 非常适合构建微服务架构。
-
生产就绪功能:Spring Boot 提供了健康检查、指标和外部化配置等功能,这些功能对构建生产就绪的应用程序至关重要。
-
Spring Boot Starter:Spring Boot Starter 是一组依赖描述符,简化了依赖管理过程。它们封装了特定用例(如 Web 应用程序、消息传递、数据访问等)中常用的库和配置。
总的来说,Spring Boot 在 Java 社区中广泛应用,因其简单易用、高效快速的特性而备受青睐。
Spring Boot快速搭建
1·首先新建一个项目
2.选择Spring Boot项目
Service URL可以更改为:https://start.aliyun.com
JDK根据自己所使用的版本做出更改(这里我所是用的JDK1.8作者同款(JDK官网下载) 找到Java8下载即可)Java版本(因为我是1.8所以这里使用的版本选择8)让后Next下一步
3·选择Spring Boot版本勾选spring web
上边的Spring Boot可以根据自己的选择更换版本下边的Web可以勾选spring Web(服务器)之后可以点击Finish完成创建
4·加入springWeb支持
以我这个idea版本(2021.1.1)为例
首先点击左上角File让后New Proje
让后等待idea自动下载配置文件即可
让后打开测试查看是否配置完成(浏览器地址栏搜索)
控制台会输出一下