实验五 Spring Boot项目开发

一、打开项目SpringBootBasics,掌握Spring Boot项目结构、热部署功能、单元测试、Thymeleaf模板引擎及项目打包

1.  分别 指出pom.xml5个依赖项spring-boot-starter-webspring-boot-starter-test

spring-boot-devtoolslombokspring-boot-starter-thymeleaf的作用,并指出Spring Initializr模板创建Spring Boot项目时,哪个依赖是自动引入的?

【答】

spring-boot-starter-web:作为Spring Bootweb引导模块,包含了SpringMVCweb开发所有依赖;

spring-boot-starter-test:提供了unit测试和其他积极的集成测试支持功能,不用于生产;

spring-boot-devtools:增加了对热部署的支持,应用程序修改后自动重启;

lombok:简化POJO类的创建,自动生成getter/setter/toString;

spring-boot-starter-thymeleaf:整合thymeleaf模板引擎支持生成动态HTML

其中,Spring Initializr创建的项目会自动引入:

spring-boot-starter-web:支持web开发的基础依赖

spring-boot-devtools:支持热部署的开发辅助依赖

spring-boot-starter-test:进行初步测试的依赖

2.

相关推荐

  1. 实验 Spring Boot项目开发

    2023-12-11 09:46:01       54 阅读
  2. SpringBoot实用开发(十)-- ActiveMQ的安装

    2023-12-11 09:46:01       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 09:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 09:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 09:46:01       82 阅读
  4. Python语言-面向对象

    2023-12-11 09:46:01       91 阅读

热门阅读

  1. 开源项目Cesium3DTilesConverter的OSGBConvert.cpp代码分析

    2023-12-11 09:46:01       63 阅读
  2. 【无标题】

    2023-12-11 09:46:01       62 阅读
  3. 什么是css初始化

    2023-12-11 09:46:01       57 阅读
  4. leetcode每日一题38

    2023-12-11 09:46:01       58 阅读
  5. 在Vue 3中如何禁止网页返回到上一页

    2023-12-11 09:46:01       53 阅读
  6. Python基础期末复习 新手

    2023-12-11 09:46:01       56 阅读
  7. 程序员常用英文单词

    2023-12-11 09:46:01       35 阅读
  8. android-xml语法

    2023-12-11 09:46:01       57 阅读