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


相关文章
WXM
|
25天前
|
Java 应用服务中间件 Maven
|
22天前
|
Java 测试技术 数据库
Spring Boot中的项目属性配置
本节课主要讲解了 Spring Boot 中如何在业务代码中读取相关配置,包括单一配置和多个配置项,在微服务中,这种情况非常常见,往往会有很多其他微服务需要调用,所以封装一个配置类来接收这些配置是个很好的处理方式。除此之外,例如数据库相关的连接参数等等,也可以放到一个配置类中,其他遇到类似的场景,都可以这么处理。最后介绍了开发环境和生产环境配置的快速切换方式,省去了项目部署时,诸多配置信息的修改。
|
5天前
|
XML JSON Java
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
本文介绍了如何使用IntelliJ IDEA和Maven搭建一个整合了Struts2、Spring4、Hibernate4的J2EE项目,并配置了项目目录结构、web.xml、welcome.jsp以及多个JSP页面,用于刷新和学习传统的SSH框架。
14 0
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
|
5天前
|
前端开发 JavaScript Java
spring boot+vue前后端项目的分离(我的第一个前后端分离项目)
该博客文章介绍了作者构建的第一个前后端分离项目,使用Spring Boot和Vue技术栈,详细说明了前端Vue项目的搭建、后端Spring Boot项目的构建过程,包括依赖配置、数据库连接、服务层、数据访问层以及解决跨域问题的配置,并展示了项目的测试结果。
spring boot+vue前后端项目的分离(我的第一个前后端分离项目)
|
15天前
|
IDE Java Shell
如何快速搭建一个 Spring Boot 项目?
本指南介绍如何通过Spring Initializr创建一个基本的Spring Boot Web项目。首先访问`start.spring.io`,选择Maven项目、Java语言、Spring Boot版本3.1.0、Java 17,并勾选Spring Web依赖。点击“Generate”下载项目模板。解压后,IDE打开项目并修改`DemoApplication.java`,添加REST控制器以实现一个简单的“Hello World!”服务。通过`@RestController`和`@GetMapping`注解定义Web端点,使用`@RequestParam`获取URL参数。
|
19天前
|
IDE Java Shell
如何快速搭建一个 Spring Boot 项目?
Spring Boot 可以用最少的配置来快速创建一个独立的、生产级的 Spring 应用程序。 本文介绍如何快速搭建一个 Spring Boot「Hello World!」项目。
|
23天前
|
Java Spring
idea新建spring boot 项目右键无package及java类的选项
idea新建spring boot 项目右键无package及java类的选项
34 5
|
23天前
|
Java 数据库连接 Spring
搭建 spring boot + mybatis plus 项目框架并进行调试
搭建 spring boot + mybatis plus 项目框架并进行调试
50 4
|
4天前
|
前端开发 Java 测试技术
单元测试问题之在Spring MVC项目中添加JUnit的Maven依赖,如何操作
单元测试问题之在Spring MVC项目中添加JUnit的Maven依赖,如何操作
|
15天前
|
设计模式 算法 Java
Spring Boot 项目怎么使用策略模式?
策略模式是一种设计模式,它允许在运行时选择不同的算法或行为。此模式通过定义一系列算法并将它们封装在独立的类中实现,这些类可以互相替换。这样可以根据不同情况动态选择最适合的算法。 在Spring框架中,可以通过依赖注入来实现策略模式。首先定义一个抽象策略类(接口或抽象类),然后创建具体策略类实现不同的算法。具体策略类通过`@Service`注解并在名称中指定特定的策略(如加法、减法等)。在上下文类(如Service类)中,通过`@Resource`注入策略对象的Map集合,根据需要选择并执行相应的策略。