• Spring Boot


    我们之前了解过了Spring,我们知道Spring的诞生是为了简化Java程序的开发。而SpringBoot则是为了简化Spring程序开发。层层递进的关系。


    一、Spring Boot的优点

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

    二、Spring Boot的创建

    使用Spring Assistant插件,但是目前有问题,只能使用更复杂的方式创建。

    2.1 首先创建Maven项目

    与之前创建Maven项目的方法一样。

    2.2 创建好之后,我们需要手动的修改pom.xml.文件中的内容。

    1. "1.0" encoding="UTF-8"?>
    2. "http://maven.apache.org/POM/4.0.0"
    3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    5. 4.0.0
    6. org.springframework.boot
    7. spring-boot-starter-parent
    8. 2.3.5.RELEASE
    9. "自己命名"
    10. 1.8
    11. org.springframework.boot
    12. spring-boot-starter-web
    13. org.springframework.boot
    14. spring-boot-starter-tomcat
    15. org.springframework.boot
    16. spring-boot-starter-undertow
    17. org.springframework.boot
    18. spring-boot-starter-aop
    19. org.springframework.boot
    20. spring-boot-devtools
    21. runtime
    22. true
    23. org.projectlombok
    24. lombok
    25. true
    26. org.springframework.boot
    27. spring-boot-starter-test
    28. test
    29. org.junit.vintage
    30. junit-vintage-engine
    31. org.springframework.boot
    32. spring-boot-maven-plugin

    这些依赖包使我们使用Spring Boot框架所必须的。

    添加好后观察是否依赖引入成功。

    2.3 在resources包下创建application.properties文件

    这是SpringBoot的启动配置文件。(前期配置可以为空,有期有需要在进行添加)

    注意:他可以是application.properties也可以是application.yml,但是只能有一个

    2.4 开发Springboot启动类

     在src/main/java创建。值得注意的是:必须在某个包下创建。

    2.5 创建web

    我们可以在src/main/resources/下创建Webd静态资源。在resources包下创建public包或者static包

    这两个包只需要一个就可以,是以后html文件存放的路径。

    创建好之后就OK了,我们就可以进行SpringMVC的创建了。

  • 相关阅读:
    Mysql热备增量备份与恢复(-)--备份部分
    软件项目管理 7.1.项目进度基本概念
    ICP问题 SVD方法推导(Markdown版)
    vue3项目的src下的各个文件夹介绍
    并发基础总结
    python 文件分割成几份
    Flink SQL 自定义 Connector
    Unity实战之一个脚本实现雷达图
    杰理之MIDI 解码方式共有 4 种,分别是【篇】
    为了讲明白继承和super、this关键字,群主发了20块钱群红包
  • 原文地址:https://blog.csdn.net/TheDevice/article/details/126029592