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天前
|
IDE Java Spring
Spring Boot中的多模块项目构建
Spring Boot中的多模块项目构建
|
1天前
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
|
2天前
|
Java Linux 程序员
大事件后端项目36--------SpringBoot项目部署
大事件后端项目36--------SpringBoot项目部署
|
2天前
|
存储 NoSQL Java
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
|
3天前
|
Java 数据库连接 数据库
大事件后端项目05-----springboot整合mybatis
大事件后端项目05-----springboot整合mybatis
大事件后端项目05-----springboot整合mybatis
|
3天前
|
Java Maven
大事件后端项目02----springboot工程创建
大事件后端项目02----springboot工程创建
|
3天前
|
前端开发 Java 网络架构
大事件后端项目01-----SpringBoot快速入门
大事件后端项目01-----SpringBoot快速入门
|
4天前
|
前端开发 JavaScript Java
使用Spring Boot和Thymeleaf构建动态Web页面
使用Spring Boot和Thymeleaf构建动态Web页面
|
4天前
|
Kubernetes Java 微服务
使用Spring Boot构建微服务架构
使用Spring Boot构建微服务架构
|
4天前
|
Java
快速构建SpringBoot项目
快速构建SpringBoot项目