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

文章介绍了如何下载SpringBootHelper,创建项目,设置国内源下载依赖,删除多余文件,添加插件并配置依赖,以及编写首个HelloWorld控制器。同时,讨论了SpringBoot的优点,如简化配置,内嵌式容器支持,版本兼容性和便捷的开发体验。
摘要由CSDN通过智能技术生成

目录

下载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 提供了更好的开发体验,提供了快速开发的功能和可视化的指标展示等。


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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值