开发者

Java之Spring Boot创建和使用

开发者 https://www.devze.com 2023-04-07 11:02 出处:网络 作者: Gujiu!!
目录Spring Boot 创建和使用Spring BootSpring Boot 项目创建使用 IDEA 创建网页版创建Spring Boot 目录介绍运行 Spring Boothello world约定大于配置Spring Boot 创建和使用
目录
  • Spring Boot 创建和使用
    • Spring Boot
    • Spring Boot 项目创建
      • 使用 IDEA 创建
      • 网页版创建
    • Spring Boot 目录介绍
      • 运行 Spring Boot
    • hello world
      • 约定大于配置

      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 之前免费, 之后是收费的 )

      Java之Spring Boot创建和使用

      创建 Spring Boot 项目

      Java之Spring Boot创建和使用

      Java之Spring Boot创建和使用

      # 注意编程事项 #

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

      Java之Spring Boot创建和使用

      Java之Spring Boot创建和使用

      Java之Spring Boot创建和使用

      如果不是如上图标:

      Java之Spring Boot创建和使用

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

      网页版创建

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

      Java之Spring Boot创建和使用

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

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

      Spring Boot 目录介绍

      Java之Spring Boot创建和使用

      运行 Spring Boot

      Java之Spring Boot创建和使用

      # 注意事项 #

      运行 Spring Boot: 先找到 Spring Boot 启动类 (@SpringBootApplication), 运行启动类中的 main 方法就可以了.

      hello world

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

      @Controller // 当前类为控制器
      @ResponseBody // 返回的是数据, 而非页面
      //@RestController = @Controller + @ResponseBody
      public class TestController {
      
          @RequestMapping("/hi") // url 路由注册
          publ开发者_Go开发ic String sayHi(String name) {
              // 为空或为 null, 默认值处理
      //        if(nandroidame == null || name.equals("")) {
      //            name = "world";
      //        }
              if (!StringUtils.hawww.devze.comsLength(name)) {
                  name = "world";
              }
              return "hello " + name;
          }
      }
      

      启动 Spring Boot, 访问 127.0.0.1:8080/hi, 展示:

      Java之Spring Boot创建和使用

      # 注意事项 #

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

      约定大于配置

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

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

      (( ◞••)◞⚔◟(••◟ ))

      以上就是今天要讲的内容了,希望对大家有所帮助,如果有问题欢迎评论指出,会积极改正!!

      到此这篇关于Java之Spring Boot创建和使用的文章就介绍到这了,更多相关Spring Boot创建和使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

      0

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      关注公众号