SpringBoot基于官网构建及项目快速启动

简介: SpringBoot基于官网构建及项目快速启动

一、基于官网构建SpringBoot

进入SpringBoot官网:


Spring Boot

https://spring.io/projects/spring-boot


进入到之后在下方找到如下内容

5620f7c0bcec4d409dd1f7f9a3829d0a.png

然后点击SpringBoot超链接跳转到如下界面

6cf5dd1197b64c968cc0587a1b1c46ca.png

这个页面跟IDEA快速构建SpringBoot工程的界面基本相同,在上面输入你想输入的对应信息即可。


选择右上角ADD DEPENDENCIES...CTRL+B按钮,搜索对应的依赖

10368fb9f1354fb38b8592870a89355f.png

以上步骤完成后,就可以生成SpringBoot工程了,点击页面下方GENERATE CTRL+回车按钮。

997e31da2bcb4ccf93b7ff89bbf8083f.png

打开下载好的压缩包可以看到工程结构和使用idea生成的一模一样

779c9af74fb34e9f96a1e21d7e9c0699.png

而打开pom.xml文件,里面也包含了父工程和Spring Web的依赖


通过上面官网的操作,我们知道idea中快速构建SpringBoot工程其实是使用的官网的快速构建组件,以后即使没有idea也可以使用官网的方式构建SpringBoot工程。

二、SpringBoot项目快速启动

79505e6b8a494b59822d6e3e8f4fe01e.png

以后我们和前端开发人员协同开发,而前端开发人员需要测试前端程序就需要后端开发服务器,这就受制于后端开发人员,前端人员尝试着在自己电脑上安装Tomcat和idea,在自己电脑上启动后端程序,这显然不现实。


我们后端可以将SpringBoot工程打成jar包,该jar包运行不依赖于Tomcat和idea这些工具也可以正常运行,只是这个jar包在运行过程中连接和我们自己程序相同的Mysql数据库即可,这样就可以解决这个问题了。

d0e14319281b46d0895d0bd2492c1eb9.png

打包

由于我们在构建SpringBoot工程时已经在pom.xml配置了如下插件

<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
</plugin>

所有只需要使用Maven的package指令打包就会在target目录下生成对应的jar包


注意:该插件必须配置,不然打好的jar包也是有问题的。

启动

进入jar包所在的位置,在命令提示符中输入如下命令

jar -jar springboot_01_quickstart-0.0.1-SNAPSHOT.jar

执行上述命令就可以看到SpringBoot运行日志的信息

b00d9de9f04f4adda11b5f18aa8d65ac.png

目录
相关文章
|
1月前
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
42 4
|
1月前
|
Java API 数据库
如何使用Spring Boot构建RESTful API,以在线图书管理系统为例
【10月更文挑战第9天】本文介绍了如何使用Spring Boot构建RESTful API,以在线图书管理系统为例,从项目搭建、实体类定义、数据访问层创建、业务逻辑处理到RESTful API的实现,详细展示了每个步骤。通过Spring Boot的简洁配置和强大功能,开发者可以高效地开发出功能完备、易于维护的Web应用。
56 3
|
17天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
95 62
|
13天前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
52 1
SpringBoot获取项目文件的绝对路径和相对路径
|
4天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
14 2
|
9天前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
30 8
|
10天前
|
Java
SpringBoot构建Bean(RedisConfig + RestTemplateConfig)
SpringBoot构建Bean(RedisConfig + RestTemplateConfig)
30 2
|
1月前
|
JavaScript 前端开发 Java
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
这篇文章详细介绍了如何在前端Vue项目和后端Spring Boot项目中通过多种方式解决跨域问题。
334 1
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
|
15天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
34 2
|
15天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
40 2