> 文章列表 > 【JavaEE】社区版IDEA(2021.X版本及之前)创建SpringBoot项目

【JavaEE】社区版IDEA(2021.X版本及之前)创建SpringBoot项目

【JavaEE】社区版IDEA(2021.X版本及之前)创建SpringBoot项目

目录

下载Spring Boot Helper

创建项目

下载相关依赖

判断成功

删除多余文件

项目建好后添加依赖

输出Hello World

SpringBoot的优点


下载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 应用程序的开发和配置,同时还支持自动配置、内嵌式容器等特性,可以快速构建可执行的、独立运行的应用程序。

  1. 简化配置:Spring 需要手动配置很多东西,而 Spring Boot 则通过自动配置来减少配置量。

  2. 内嵌式容器:Spring Boot 默认支持内嵌式容器,可以快速启动应用并方便地测试应用。

  3. 版本兼容性:Spring 与其相关技术的版本需要手动配置,而 Spring Boot 提供了严格的版本管理,确保不同版本之间的兼容性。

  4. 发布方式不同:Spring 应用程序需要部署到 Web 容器中,而 Spring Boot 可以通过打包成 jar 或 war 包直接发布运行。

  5. 开发体验:Spring Boot 提供了更好的开发体验,提供了快速开发的功能和可视化的指标展示等。


有什么错误评论区指出。希望可以帮到你