Spring Boot 项目创建

简介: Spring Boot 项目创建

Spring Boot 听起来很陌生的, 但是大家一定听过脚手架, 其实 Spring Boot 就是一个脚手架, 哪什么是脚手架呢 ?


脚手架更多的是一种工具, 比如在建筑中的脚手架, 有了它就可以更快的布局房子, 可以更快速的将房子建造起来, 这里的脚手架就充当了一个快速建筑的工具. 而我们说的 Spring Boot 也叫做脚手架, 它是 Spring 项目中的脚手架, 而 Spring Boot 就是用来简化 Spring 程序开发的


一. 如何创建一个 Spring Boot 项目



下面使用 idea2021版进行演示

  1. 安装 Spring Boot 插件


因为使用的是社区版的 idea, 本身是不具备 Spring Boot 的, 需要进行插件的安装才可以使用 Spring Boot. 如果你是专业版, 内置有 Spring Boot 无需安装插件.


在设置中找到 Plugins 插件安装 -> 搜索 Spring Boot Helper (源在国外, 搜索不到可以多次刷新搜索一下) -> 进行安装即可

a41aa9c56144ad6cbcc2163a0c987a86.png


安装结束以后, 点击应用就好. 需要注意的是, 当我们安装好以后, 再去已安装的插件中查看时, 会发现没有了 Spring Boot Helper 这个插件, 其实不是因为它不见了, 只是换了一个名字

3d93302e21dad08c65b8ea370a19d9da.png


  1. 创建一个 Spring Boot 项目
  1. 新建项目 -> 选择 Spring Initializr -> 选择默认SDK -> 选择默认源(默认源是在国外的, 如果没有网是无法拉取的, 后面可以配置其他的国内源, 如阿里云, 但依赖多的话国内源版本比较低, 适配度较差)

1d12ce18de3eeb333bef11e4c3f127e3.png


  1. 填写项目名等信息 -> Project type 一定选择 Maven 项目 -> Java version 选择合适自己 JDK 版本的就行

afbda7389649b3fe4a7f09ab98962657.png


  1. 选择 Spring Boot version(一定要和前面的 JDK 版本匹配) -> 添加想要的起步依赖即可

ed2099a08255ae74e3000f2cb2086f9f.png


  1. 设置项目名称 -> 设置项目路径

3bc02ca36f7f09816e858695bd103dae.png


  1. 创建项目后等待项目加载 -> 观察 BeginSpringApplication 这个启动类是否变成蓝色的 class 类, 如果刷新以后任然无法正确加载正确启动类, 检查国内源是否配置正确(没有国内源使用的国外的拉取比较慢, 也不一定稳定, 多刷新等待试试)

image.png


  1. 点击启动类(BeginSpringApplication 类里面的 main 方法启动)_启动观察是否正确创建成功, 出现下面输出即为正确创建

1b6c0f3969cb78e05c5fd7ff5f8533d3.png


  1. 使用 Spring 官方网页创建

当没有配置国内源的时候, 在创建 Spring 项目选择默认源时, 由于是从国外进行拉取, 收到网络和国外官网自身限制, 有可能会在你后续项目没法正常使用, 因此可以选择配置国内源. 但是国内源也有不稳定的时候, 当遇到这样极端情况下, 或者断网了都无法正常拉取, 就可以使用提前准备好的 Spring Boot 的网页版压缩包


浏览器访问 Spring Boot 网页创建官网 (点此链接可以直接访问)

b4a57f9094e1797feaea576e5bfef4ef.png



当后续需要使用的情况下, 就可以解压缩这个文件, 将其导入到 idea 中就可以使用了

在 idea 中 选择 open 找到解压缩后的 Spring Boot 文件

image.png


选择解压好后的 Spring Boot 文件最后点击 OK 并信任该文件就可以了

image.png


网页创建的缺点 :

  • 项目基本信息以及配置信息固定, 使用时需要更改

每次创建的项目名称肯定都是需要更改的, 有时候需要高版本的 Spring Boot 你也需要去配置文件中修改或者重新下载, 可以在下载好的压缩包中解压后找到这个 pom.xml 文件进行修改

9f3dc7c197b0b7a5d4600b6efa08723d.png


相关文章
|
18天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
31 2
|
2月前
|
设计模式 前端开发 Java
Spring MVC——项目创建和建立请求连接
MVC是一种软件架构设计模式,将应用分为模型、视图和控制器三部分。Spring MVC是基于MVC模式的Web框架,通过`@RequestMapping`等注解实现URL路由映射,支持GET和POST请求,并可传递参数。创建Spring MVC项目与Spring Boot类似,使用`@RestController`注解标记控制器类。
38 1
Spring MVC——项目创建和建立请求连接
|
2月前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
132 1
Maven——创建 Spring Boot项目
|
5月前
|
Java 测试技术 数据库
Spring Boot中的项目属性配置
本节课主要讲解了 Spring Boot 中如何在业务代码中读取相关配置,包括单一配置和多个配置项,在微服务中,这种情况非常常见,往往会有很多其他微服务需要调用,所以封装一个配置类来接收这些配置是个很好的处理方式。除此之外,例如数据库相关的连接参数等等,也可以放到一个配置类中,其他遇到类似的场景,都可以这么处理。最后介绍了开发环境和生产环境配置的快速切换方式,省去了项目部署时,诸多配置信息的修改。
|
2月前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
29 1
如何使用 maven 创建一个 Spring Boot项目
|
2月前
|
Java 应用服务中间件 Android开发
Eclipse创建Spring项目
本文介绍了在Eclipse中创建Spring项目的步骤,包括如何配置Tomcat服务器、创建项目、部署项目到Tomcat以及添加Spring框架所需的JAR包。
64 1
Eclipse创建Spring项目
|
2月前
|
Java Spring
ij社区版如何创建spring项目
如何在IntelliJ IDEA社区版中创建Spring项目,包括安装Spring Boot Helper插件的步骤和创建过程。
66 1
ij社区版如何创建spring项目
|
2月前
|
Java Apache Maven
Java/Spring项目的包开头为什么是com?
本文介绍了 Maven 项目的初始结构,并详细解释了 Java 包命名惯例中的域名反转规则。通过域名反转(如 `com.example`),可以确保包名的唯一性,避免命名冲突,提高代码的可读性和逻辑分层。文章还讨论了域名反转的好处,包括避免命名冲突、全球唯一性、提高代码可读性和逻辑分层。最后,作者提出了一个关于包名的问题,引发读者思考。
Java/Spring项目的包开头为什么是com?
|
2月前
|
前端开发 Java 应用服务中间件
【Spring】Spring MVC的项目准备和连接建立
【Spring】Spring MVC的项目准备和连接建立
59 2
|
2月前
|
XML Java 应用服务中间件
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
187 2