• 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的创建了。

  • 相关阅读:
    数据库(18)——DCL权限控制
    时间模块之datatime模块、os模块、sys模块、json模块、json模块实操
    FormRender使用场景及原理简介
    deepin V23通过flathub安装steam畅玩游戏
    最新Java面试真题,备战金九银十。
    GD32F4(9):GD32f4出现上电不工作,必须按复位程序才能跑起来
    Zigbee协议详解:低功耗无线通信的理想选择
    深入探索:利用Quarkus打造首个Java微服务实战教程
    程序员看不懂就丢人了
    配置之别名优化,映射器优化 P7,P8
  • 原文地址:https://blog.csdn.net/TheDevice/article/details/126029592