【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 应用程序的开发和配置,同时还支持自动配置、内嵌式容器等特性,可以快速构建可执行的、独立运行的应用程序。
简化配置:Spring 需要手动配置很多东西,而 Spring Boot 则通过自动配置来减少配置量。
内嵌式容器:Spring Boot 默认支持内嵌式容器,可以快速启动应用并方便地测试应用。
版本兼容性:Spring 与其相关技术的版本需要手动配置,而 Spring Boot 提供了严格的版本管理,确保不同版本之间的兼容性。
发布方式不同:Spring 应用程序需要部署到 Web 容器中,而 Spring Boot 可以通过打包成 jar 或 war 包直接发布运行。
开发体验:Spring Boot 提供了更好的开发体验,提供了快速开发的功能和可视化的指标展示等。
有什么错误评论区指出。希望可以帮到你
【JavaEE】社区版IDEA(2021.X版本及之前)创建SpringBoot项目相关推荐
- 使用IDEA社区版如何创建SpringBoot项目?
Spring Boot 就是 Spring 框架的脚⼿架,它就是为了快速开发 Spring 框架⽽诞⽣的.首先谈谈SpringBoot的优点: 1.快速集成框架,Spring Boot 提供了启动添加 ...
- 1-idea社区版创建springboot项目
起因 看springboot官网,已经进化到了2.6.3 . Intellij IDEA 一般可以通过两种方式创建 Spring Boot 项目: 使用 Maven 创建 使用 Spring Init ...
- Idea社区版本如何创建SpringBoot项目
如题:Idea社区版本,默认是不能创建SpringBoot项目的,但是可以通过添加插件依赖来达到目的 添加插件 Settings > Pllugins > Marketplace > ...
- 社区版IDEA创建SpringBoot项目及报错Error: Request failed with status code 404解决
社区版IDEA创建SpringBoot项目 IDEA创建由于社区版没有创建SpringBoot的工具,我们一般使用插件进行创建 搜索插件spring assistant 进行下载 下载后我们进行项目创 ...
- idea社区版无法创建springboot项目
因为之前的idea破解出了问题,无奈下载社区版,但是却发现社区版无法快速安装springboot项目等,郁闷ing...... 于是,想着应该是插件问题,所以就在插件市场找到了spring Assis ...
- 【2021年】通过vue-cli创建electron项目
1. 创建项目 vue create your-project-name 2. vue-cli添加electron-builder依赖 // 切换工作目录 cd vue3-electron/ // 添 ...
- IDEA创建SpringBoot项目以后,pom.xml版本信息报错
如果test类jar报错 idea关了再打开可能就好了 下面代码的中的版本报错 <parent><groupId>org.springframework.boot</gr ...
- IntelliJ IDEA 2021 社区版使用指南
时间过得真快,转眼就到了2021年,新版与旧版有了一些不同,特别为您整理了最新的调优方式和插件列表. 0.写在前面 IntelliJ IDEA 社区版可以商用,在官网中我们能看到如下的声明: ...
- IntelliJ IDEA社区版安装spring插件
IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...
最新文章
- topcoder srm 691 div1 -3
- WebClient.UploadValues Post中文乱码的解决方法
- 手机设置两个操作:享受专注生活
- VTK:图片之ImageOrientation
- Android ImageButton示例代码
- 别和 Python 说再见了!丨搞不定它的程序员,到底怎么了?
- (5)二进制文件方式部署Kubernetes高可用集群----------创建kubeconfig文件Token.csv随机数文件
- 网络爬虫-2018个人总结
- python gephi可视化 金庸人物关系图
- Adobe flash player10安装失败的解决方法
- Awesomium(二)-- MultiThreadSnapshot
- 【C语言】输出100内素数
- 测试用例设计方法大全下——场景法、、错误推测法、正交法
- 全国计算机联合考试广西二级c语言近五年试题,计算机二级c语言试题
- mysql sniffer数据库审计_MySQL抓包工具:MySQL Sniffer
- 计算机考试表格中的透视图怎么弄,职称计算机考试:创建数据透视表
- Android APP极限瘦身—— WebP 图片优化
- ROS学习(一)Ros 中使用kinect
- 信息化系统软件实施工程师基础技能
- php自动关机代码,win7定时关机命令是什么
热门文章
- JDBC访问数据库过程
- NO.009-2018.02.14《临江仙·送钱穆父》宋代:苏轼
- 推广下自己的JAVA开源游戏服务端框架
- [网络安全自学篇] 十四.Python攻防之基础常识、正则表达式、Web编程和套接字通信(一)
- 医美分期回归理性,这家分期机构如何跑进第一梯队
- python输出数学公式_高数计算,我Python替你承包了
- 基于JavaSwing开发简单的画图板程序 课程设计 大作业源码
- 推荐三款 Mac 上的理财神器 iCompta、Rublik、UctoX
- weex android 简书,Weex
- 网络分析——路径分析