目录
下载Spring Boot Helper
创建项目
下载相关依赖
如果没有配置过国内源,参考【JavaEE】Spring项目的创建与使用_p_fly的博客-CSDN博客
设置国内源。
进入项目后,可以发现,它还没有识别这是一个Maven项目
手动设置成Maven,然后下载依赖。
判断成功
删除多余文件
项目建好后添加依赖
首先安装该插件
然后重新下载依赖即可
输出Hello World
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/say")
public String sayHello() {
return "Hello World";
}
}
类只能和启动类同级或者小于启动类,这样才可以运行成功。
因为SpringBoot中不需要添加扫描路径,所以得要有这样的约定。
SpringBoot的优点
Spring 是一个开源的、轻量级的框架,它提供了许多核心功能,如依赖注入、面向切面编程、数据访问等。Spring 可以帮助开发者构建高效的、松耦合的应用程序,并支持各种不同的应用场景和开发环境。
Spring Boot 是基于 Spring 构建的一个快速开发框架,它就像一个集成了 Spring 的生态系统,提供了各种功能来简化 Spring 应用程序的开发和配置,同时还支持自动配置、内嵌式容器等特性,可以快速构建可执行的、独立运行的应用程序。
简化配置:Spring 需要手动配置很多东西,而 Spring Boot 则通过自动配置来减少配置量。
内嵌式容器:Spring Boot 默认支持内嵌式容器,可以快速启动应用并方便地测试应用。
版本兼容性:Spring 与其相关技术的版本需要手动配置,而 Spring Boot 提供了严格的版本管理,确保不同版本之间的兼容性。
发布方式不同:Spring 应用程序需要部署到 Web 容器中,而 Spring Boot 可以通过打包成 jar 或 war 包直接发布运行。
开发体验:Spring Boot 提供了更好的开发体验,提供了快速开发的功能和可视化的指标展示等。
有什么错误评论区指出。希望可以帮到你