0


Spring —— Spring Boot 创建和使用

JavaEE传送门
JavaEE

Spring —— Spring简单的读取和存储对象 Ⅱ

Spring —— Bean 作用域和生命周期


目录


Spring Boot 创建和使用

Spring Boot

Spring 的诞生就是为了简化 Java 程序的开发的. Spring Boot 的诞生就是为了简化 Spring 程序开发的.

Spring Boot 优点

  • 快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
  • 内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。
  • 快速部署项目,无需外部容器即可启动并运行项目。
  • 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
  • ⽀持更多的监控的指标,可以更好的了解项目的运行情况。

Spring Boot 最核心

  1. 快速添加依赖
  2. 内置 web 容器
  3. 自动装配

Spring Boot 项目创建

使用 IDEA 创建

社区版 IDEA, 需要先安装 Spring Boot Helper (

注:

此插件在 IDEA 社区版 2022.1.x 之前免费, 之后是收费的 )

创建 Spring Boot 项目

**

# 注意事项 #

**

  • 2022.12 发布了 Spring Boot 3, 基于 Spring 6, 要求的最低 JDK 版本 17
  • Spring Boot 2, 要求的最低 JDK 8

如果不是如上图标:

之后勾选 Maven , 点击 OK, 刷新后就是如上图标.


网页版创建

网页版创建项目先访问:https://start.spring.io

得到的 .zip 压缩包, 将它解压, 之后用 idea 打开, 就可以使用了.

还可以使用阿里云: https://start.aliyun.com


Spring Boot 目录介绍


运行 Spring Boot

**

# 注意事项 #

**

运行 Spring Boot: 先找到 Spring Boot 启动类 (

@SpringBootApplication

), 运行启动类中的

main

方法就可以了.


hello world

在创建的项⽬包路径下创建

TestController

@Controller// 当前类为控制器@ResponseBody// 返回的是数据, 而非页面//@RestController = @Controller + @ResponseBodypublicclassTestController{@RequestMapping("/hi")// url 路由注册publicStringsayHi(String name){// 为空或为 null, 默认值处理//        if(name == null || name.equals("")) {//            name = "world";//        }if(!StringUtils.hasLength(name)){
            name ="world";}return"hello "+ name;}}

启动 Spring Boot, 访问

127.0.0.1:8080/hi

, 展示:

**

# 注意事项 #

**

当我们把要注入到容器类和启动类放到同级目录下, 这时候 Spring Boot 项⽬才能正常的将 bean 注⼊到容器中.


约定大于配置

以上情况反应了 Spring Boot 项目的另⼀个特点:约定大于配置。

对比 Spring 的项⽬我们也可以看到这⼀特点,比如在 Spring 中也是要配置 Bean 的扫描路径的,而 Spring Boot 则不需要.


🌷(( ◞•̀д•́)◞⚔◟(•̀д•́◟ ))🌷
以上就是今天要讲的内容了,希望对大家有所帮助,如果有问题欢迎评论指出,会积极改正!!

在这里插入图片描述
在这里插入图片描述
这里是Gujiu吖!!感谢你看到这里🌬祝今天的你也开心满怀,笑容常在。

标签: spring spring boot java

本文转载自: https://blog.csdn.net/m0_58592142/article/details/129972031
版权归原作者 Gujiu!! 所有, 如有侵权,请联系我们删除。

“Spring —— Spring Boot 创建和使用”的评论:

还没有评论