SpringBoot的创建和使用(上)

简介: SpringBoot的创建和使用(上)

🔎什么是SpringBoot


Spring Boot 是一个框架

Spring 的诞生是为了简化 Java 开发

SpringBoot 的诞生是为了简化 Spring 开发

🔎SpringBoot的优点


  • 快速集成框架, Spring Boot 提供了启动添加依赖的功能, 用于秒级集成各种框架
  • 内置运行容器, 无需配置 Tomcat 等 Web 容器, 直接运行和部署程序
  • 快速部署项目, 无需外部容器即可启动并运行项目
  • 可完全抛弃 XML, 使用注解和配置的方式进行开发
  • 支持更多的监控指标, 可更好的了解项目运行情况

🔎SpringBoot的创建


通过Idea创建SpringBoot


SpringBootHelper插件


在创建 Spring Boot 项目之前

需要先安装 Spring Boot Helper 插件(针对社区版 Idea)

安装前Spring Boot Helper → 安装后Spring Initializr and Assistant

Spring Boot Helper 插件可能收费, 建议选择免费的 Idea 版本进行下载

Idea 版本为 2022.1.x 之前即可

推荐 Idea 版本为 2021.3.2

SpringBoot的创建


File → New → Project

选择 JDK1.8

选择 Spring Initializr

点击 Next

Project type 设置为 Maven

Java Version 设置为 8(JDK1.8)

点击 Next

选择对应的 Spring Boot version

Spring Boot 3.x 对应 JDK17

Spring Boot 2.x 对应 JDK1.8

SNAPSHOT 代表不稳定, 尚处于开发的版本(快照版本) → 不建议使用

推荐选择 2.7.12

添加常见的依赖

  • Spring Boot DevTools
  • Lombok
  • Spring Web

点击 Next

为项目命名

项目创建好之后的页面

此时的 DemoApplication.java 是橙色的, 表示还没有进行初始化

右键单击红框部分

弹出如下界面

点击红框部分

勾选 Maven

点击 OK

相关文章
|
SQL 分布式计算 资源调度
阿里云MaxCompute-Hive作业迁移语法兼容性踩坑记录
阿里云MaxCompute-Hive作业迁移语法兼容性踩坑记录
1788 0
Maven之阿里云镜像仓库配置
方式一:全局配置可以添加阿里云的镜像到maven的setting.xml配置中,这样就不需要每次在pom中,添加镜像仓库的配置,在mirrors节点下面添加子节点: <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
11413 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
4月前
|
数据采集 人工智能 数据可视化
GitHub 15.8k star 狂涨 DeerFlow,AI + 搜索 + 报告输出一次搞定!
DeerFlow 是字节跳动开源的深度研究框架,集成语言模型、搜索爬虫与代码执行工具,支持自动化完成复杂研究任务并生成多模态报告。具备多智能体协作、强搜索能力、Python 数据分析及可视化、报告自动生成等功能,适用于学术研究、内容创作与企业分析,部署灵活,社区活跃。
405 2
|
7月前
|
开发框架 API 开发工具
HarmonyOS NEXT~鸿蒙系统与Uniapp跨平台开发实践指南
本书《HarmonyOS NEXT~鸿蒙系统与Uniapp跨平台开发实践指南》深入探讨了华为鸿蒙系统(HarmonyOS)与Uniapp框架的融合应用。书中首先介绍了鸿蒙系统的分布式架构特点及其原子化服务理念,随后详细讲解了Uniapp在鸿蒙环境下的适配方案,包括开发环境配置、特有配置项设置以及条件编译调用鸿蒙原生能力的方法。此外,还提供了界面适配策略、性能优化建议及调试发布流程,帮助开发者高效构建多端协同应用。最后展望了鸿蒙生态未来的发展方向,如ArkUI-X的深度集成和全新API能力的应用前景。
717 0
|
SQL 分布式计算 NoSQL
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
315 4
|
存储 安全 Java
【面试题精讲】Queue 与 Deque 的区别
【面试题精讲】Queue 与 Deque 的区别
|
关系型数据库 MySQL 数据库
【MySQL】:超详细MySQL完整安装和配置教程
【MySQL】:超详细MySQL完整安装和配置教程
43256 5
|
Java Maven 开发者
告别繁琐!轻松创建旧版Spring Boot项目!
由于 Spring Boot 飞速发展,紧跟官方更新的 Spring Initializr 中可选择的 Spring Boot 版本、Java 版本也在随之迭代升级。所以,通过 Spring Initializr 可能无法选择旧版本的 Spring Boot。通过本文的学习,轻松创建旧版Spring Boot项目!
3197 0

热门文章

最新文章