目录

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


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

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

  1. 使用IDEA社区版如何创建SpringBoot项目?

    Spring Boot 就是 Spring 框架的脚⼿架,它就是为了快速开发 Spring 框架⽽诞⽣的.首先谈谈SpringBoot的优点: 1.快速集成框架,Spring Boot 提供了启动添加 ...

  2. 1-idea社区版创建springboot项目

    起因 看springboot官网,已经进化到了2.6.3 . Intellij IDEA 一般可以通过两种方式创建 Spring Boot 项目: 使用 Maven 创建 使用 Spring Init ...

  3. Idea社区版本如何创建SpringBoot项目

    如题:Idea社区版本,默认是不能创建SpringBoot项目的,但是可以通过添加插件依赖来达到目的 添加插件 Settings > Pllugins > Marketplace > ...

  4. 社区版IDEA创建SpringBoot项目及报错Error: Request failed with status code 404解决

    社区版IDEA创建SpringBoot项目 IDEA创建由于社区版没有创建SpringBoot的工具,我们一般使用插件进行创建 搜索插件spring assistant 进行下载 下载后我们进行项目创 ...

  5. idea社区版无法创建springboot项目

    因为之前的idea破解出了问题,无奈下载社区版,但是却发现社区版无法快速安装springboot项目等,郁闷ing...... 于是,想着应该是插件问题,所以就在插件市场找到了spring Assis ...

  6. 【2021年】通过vue-cli创建electron项目

    1. 创建项目 vue create your-project-name 2. vue-cli添加electron-builder依赖 // 切换工作目录 cd vue3-electron/ // 添 ...

  7. IDEA创建SpringBoot项目以后,pom.xml版本信息报错

    如果test类jar报错 idea关了再打开可能就好了 下面代码的中的版本报错 <parent><groupId>org.springframework.boot</gr ...

  8. IntelliJ IDEA 2021 社区版使用指南

    时间过得真快,转眼就到了2021年,新版与旧版有了一些不同,特别为您整理了最新的调优方式和插件列表. 0.写在前面   IntelliJ IDEA 社区版可以商用,在官网中我们能看到如下的声明:    ...

  9. IntelliJ IDEA社区版安装spring插件

    IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...

最新文章

  1. topcoder srm 691 div1 -3
  2. WebClient.UploadValues Post中文乱码的解决方法
  3. 手机设置两个操作:享受专注生活
  4. VTK:图片之ImageOrientation
  5. Android ImageButton示例代码
  6. 别和 Python 说再见了!丨搞不定它的程序员,到底怎么了?
  7. (5)二进制文件方式部署Kubernetes高可用集群----------创建kubeconfig文件Token.csv随机数文件
  8. 网络爬虫-2018个人总结
  9. python gephi可视化 金庸人物关系图
  10. Adobe flash player10安装失败的解决方法
  11. Awesomium(二)-- MultiThreadSnapshot
  12. 【C语言】输出100内素数
  13. 测试用例设计方法大全下——场景法、、错误推测法、正交法
  14. 全国计算机联合考试广西二级c语言近五年试题,计算机二级c语言试题
  15. mysql sniffer数据库审计_MySQL抓包工具:MySQL Sniffer
  16. 计算机考试表格中的透视图怎么弄,职称计算机考试:创建数据透视表
  17. Android APP极限瘦身—— WebP 图片优化
  18. ROS学习(一)Ros 中使用kinect
  19. 信息化系统软件实施工程师基础技能
  20. php自动关机代码,win7定时关机命令是什么

热门文章

  1. JDBC访问数据库过程
  2. NO.009-2018.02.14《临江仙·送钱穆父》宋代:苏轼
  3. 推广下自己的JAVA开源游戏服务端框架
  4. [网络安全自学篇] 十四.Python攻防之基础常识、正则表达式、Web编程和套接字通信(一)
  5. 医美分期回归理性,这家分期机构如何跑进第一梯队
  6. python输出数学公式_高数计算,我Python替你承包了
  7. 基于JavaSwing开发简单的画图板程序 课程设计 大作业源码
  8. 推荐三款 Mac 上的理财神器 iCompta、Rublik、UctoX
  9. weex android 简书,Weex
  10. 网络分析——路径分析