Spring Boot入门环境搭建和工具选择

Spring Boot / Spring MVC 入门实践 (一) :环境搭建与第一个项目 本系列文章系本人原创,欢迎转载,转载请注明出处。 本系列文章通过具体的例子,介绍如何通过Spring Boot来帮助简化Spring MVC开发Web Application的过程,旨在通过具体的实践,使读者能够入门利用Spring Boot开发Web Application。 阅读详情

具体的SpringBoot技术内容可以参考 

SpringBoot图文教程    https://www.jianshu.com/c/355260609973

SpringBoot视频教程    https://www.bilibili.com/video/av38657363?p=1

项目目录介绍 https://www.cnblogs.com/xiaowangtongxue/p/10816970.html

 

我们只介绍从完全不熟悉到整个项目搭建好能运行的系统工程,细节有很多资料,可以自己去查

一、开发工具 。使用IntelliJ IDEA ,可以下载破解版

破解和安装教程 https://www.cnblogs.com/miaoxingren/p/9868734.html

二、开发环境安装

  1. 使用框架Spring boot2.x,要求环境jdk8+(配置环境变量) 、maven3+
  2. 数据库MySql  https://www.cnblogs.com/zhangkanghui/p/9613844.html                                                                                    修改数据库密码  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lc99!!!!';
  3. 安装Apache,用来运行HTTP服务
  4. Tomcat不安装,SpringBoot可以使用项目自带Tomcat
  5. 可视化界面 宝塔面板
  6. 云服务器后台配置安装组开放必要的端口 20,80,8080,3306等
  7. 开启8080端口提供远程访问。阿里云服后台安全组开启;服务器命令行启动防火墙并开启8080,并更新防火墙配置。重启防火墙。如果8080端口被禁止可执行 firewall-cmd –zone=public –add-port=8080/tcp –permanent打开,                           然后执行systemctl restart firewalld.service重启
  8. 开启3306接口,提供远程访问数据库(开发人员使用).。远程数据库管理使用Mysql Workbench                                                
  9. 测试POST请求可以使用Postman工具                                                                                                                                           

讲创建项目过程的资料有很多,自行百度

三、打包  打开自带的Terminal执行命令行mvn clean package就开始自动打包

四、部署

打包时间会有点长。

生成文件在Target目录下,直接拿去部署即可 

在服务器home目录下创建一个新的文件夹用来存放jar程序。比如home/app。将可运行Jar包传到此目录。

1.使用Xshell 软件来执行。 打开Xshell,先检查是否安装了上传命令。

rpm -qa |grep lrzsz(最后一个单词是Lrzsz).没有安装的话,就现场安装yum -y install lrzsz

 

2.开始上传,打开Xshell执行 rz。然后会弹出选择对话框,选择好文件后,点击打开就能上传到当前目录下。

3.上传完之后就是部署

nohup java -jar sdkapi-0.0.1-SNAPSHOT.jar > nohup.out 2>&1 &

4.查询部署结果

    查看指定jar进程 ps aux|grep sdkapi-0.0.1-SNAPSHOT.jar

  1.  
Spring Boot源码——源码阅读环境搭建 前言 阅读Spring Boot源码,需要先有所了解Spring Framework相关知识或者源码细节等,可以参考我之前的相关博客内容。接下来,主要着手研究Spring Boot这一块,如果还不知道怎么用Spring Boot,建立花费一些时间入门一下。 本文主要是阅读源码的第一步,搭建阅读Spring Boot源码的环境,我们依然使用的是IDEA工具。 环境准备 JDK8+ Maven3.5... 阅读详情

相关推荐

Spring Boot入门(一)Spring Boot+IDEA+JDK1.8开发环境和第一个项目的搭建,附所需资源链接

前言    博主第一次了解Spring Boot 这个框架,之前的时候就一直对这个框架心驰神往,如今刚开始学习这个框架,把学习历程和过程中遇到的问题和解决方法记录下来,与大家一起分享! 关于Spring Boot   &am

define_LIN的博客 1万+

从零搭建Spring Boot的Hello World

场景介绍 本教程将使用IntelliJ IDEA搭建一个简单Spring Boot项目,并将这个项目部署到阿里云服务器ECS上。 背景知识 背景知识 Spring Boot Spring Boot是近几年非常流行的一款微服务框架,具有简化配置、快速搭建、内嵌Tomcat或Jetty容器的特点,让开发人员专注于业务实现,基于Maven或Gradle插件创建可执行的JARs和WARs。 云服务器ECS 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩

qwe123147369的博客 298

使用IDEA搭建Spring Boot开发环境

本文使用的工具: Intellij Idea 版本 2018.3, jdk 版本 11, Spring Boot 2.1.3版本, os平台 mac os 10.14. Windows平台可能操作会稍有差异,但是影响不大。 1.创建一个新项目,在IntelliJ IDEA选中Create New Project 2.选择Spring Initalizr,Project SDK选择...

Enless的博客 1万+

spring boot环境配置以及开发工具选择(Spring第一篇)

首先安装java jdk jdk的安装参考:https://blog.youkuaiyun.com/zhys0902/article/details/79499329 配置效果如下: 接下来是maven的相关配置 下载: 解压到D盘: 然后是配置maven的环境变量: 在D盘下创建一个文件夹mvnrep作为本地仓库 找到conf文件夹下的settings.xml文件: 打开该文件,找到repo...

qq_38175040的博客 9949

【Spring boot学习】 - 从搭建Spring boot环境到运行第一个接口

找了一些关于如何搭建后端环境的文章,有很多的文章都写的挺好的,很详细。但是很多文章都已经是过去几年的了,现在开发工具等版本已经有了大改变,于是我在开发过程中就遇到了很多问题,踩了很多坑,浪费了很多时间。于是想记录一下这篇文章,希望可以帮助哪些近期想要学习后端开发,并且像我一样没有什么经验的人。

mercyT的专栏 801

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

使用intellij IDEA搭建的Spring Boot(参考的https://blog.youkuaiyun.com/wuyinlei/article/details/79227962)一、创建新的Peoject二、修改Group和Article的字段名,然后下一步三、勾选web四、修改项目名字,确认项目所在地址,然后点击finish五、删除.mvn、mvnw、mvnw.cmd文件六、显示hello wo...

weixin_41128168的博客 9796

学习Spring Boot和Spring Cloud的准备工作——Eclipse安装STS

版本信息 Eclipse Java EE IDE for Web Developers. Version: Oxygen.1a Release (4.7.1a) STS是什么 STS是Spring Tool Suite的简称,也就是Spring工具集。Spring Tool Suite是一个基于Eclipse的开发环境,为开发Spring应用程序而定制。它提供了一个可立即使用的环境来实现,...

匿迹 2318

Spring Boot入门(02):【教程】轻松搭建Spring Boot开发环境,启动你的第一个Web项目!

快速搭建开发环境和启动项目是每个开发人员必备的技能。本文将为您提供一些简单易懂的方法和技巧,以帮助您快速搭建开发环境和启动项目。我们将介绍如何选择适合您的开发工具、配置您的操作系统、安装必要的软件包和依赖项,并开始编写您的第一个应用程序。无论您是一位新手还是一位经验丰富的开发人员,本文都会给您提供有用的信息和实用的建议,让您在最短时间内快速搭建和启动开发项目。

**My Coding Family** 22万+

【springboot 从入门到开发】1.开发工具介绍

IntelliJ IDEA和Postman,作为两款日常使用率非常高的软件,两者配合使用能够提高日常的开发效率。

9406

HyperMesh二次开发实战:自动化Comp与材料属性批量绑定

本文详细介绍了HyperMesh二次开发中自动化Comp与材料属性批量绑定的实战技巧。通过TCL脚本实现批量创建属性卡、智能材料分配和异常处理,大幅提升前处理效率,适用于汽车、航空航天等领域的复杂模型处理。

weixin_29214691的博客 691

状态转移矩阵在离散控制系统中的应用与实现步骤详解

本文深入解析了状态转移矩阵在离散控制系统中的核心作用与实现步骤。通过一个具体实例,详细演示了如何将连续状态空间模型精确离散化,计算出离散系统矩阵A_d和B_d,并分享了采样周期选择、数值计算技巧及嵌入式C语言实现等关键工程经验,为开发高性能数字控制器提供实用指南。

weixin_28454475的博客 382

手把手教你 SpringBoot + SpringCloud 开发环境搭建(一)

点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文The best kind of tr...

程序员小乐 1万+

AI+AB测试提升电商主图点击率实战指南

在电商运营中,主图点击率(CTR)是衡量商品吸引力的核心指标,直接影响转化率和订单增长。通过AI技术批量生成高质量主图素材,结合数据驱动的AB测试方法,可以显著提升点击率。AI工具如MidJourney和Stable Diffusion能够快速生成多样化视觉方案,而自动化处理流水线则确保素材规格统一。AB测试体系通过多维变量控制和流量分配策略,科学验证不同素材效果。这种方法特别适用于需要快速迭代的电商场景,某女装店铺案例显示CTR从1.2%提升至3.8%,验证了AI+数据协同优化的技术价值。

weixin_29058331的博客 298

第1章 Spring Boot入门

Spring Boot是由Pivotal团队提供的全新框架,其设计初衷是为了简化Spring应用的初始搭建以及开发过程。它使用了特定的配置方式,使得开发人员不再需要定义样板配置。Spring Boot本身并不提供Spring框架的核心特性及扩展功能,而是用于快速敏捷地开发新一代基于Spring框架的应用程序。Spring Boot作为Spring框架的延伸和扩展,为开发者提供了更加便捷和高效的开发方式。通过Spring Boot,开发者可以更加专注于业务逻辑的实现,而无需过多关注框架的配置和整合。

2301_78884769的博客 640

【win11】主板更新之后pin不可用,恢复方法

台式机的主板更新了BIOS,再开机竟然登录不进去系统了。 登录界面上显示:【由于此设备上的安全设置已更改,你的pin码不再可用。单击以重新设置pin】 点击【单击以重新设置pin】没有任何反应。 也没有密码登录选项。 在网上找到解决方法,不用PE,只需要按步骤操作即可。通过实际验证可行,现记录如下。

1万+

LPDDR6与LPDDR5 State Diagram技术探讨

LPDDR6与LPDDR5 State Diagram技术探讨

zilan23的博客 1176

44、Spring Boot 详细讲义(一)

springboot详细讲义

qq_22910257的博客 1218

OpenClaw实战系列04:Jira/Confluence深度集成实战指南

汇总 Confluence 空间 TEAM 下所有关于“性能优化”的文档,输出要点自然语言创建和查询 Jira 任务,无需离开聊天工具基于 Confluence 的私有知识库问答,让 AI 真正理解团队文档Jira 与 Confluence 联动,打通项目管理与知识管理定时同步与通知,自动化团队信息流转至此,你的 OpenClaw AI 助理已经不仅是一个聊天机器人,而是真正融入团队工作流的“智能项目管理助手”。下一期我们将带来OpenClaw 自定义技能开发实战。

PeterPan的博客 574

SpringBoot快速入门:10分钟搭建第一个Web应用

SpringBoot快速入门:10分钟搭建第一个Web应用

梵心白莲的博客 1307

[QMT量化交易小白入门]-四、如何筛选优质可转债,并进行下单操作

通过上述步骤,成功地使用Python代码完成了可转债的筛选、数据处理和下单操作。当然,这只是一个基础的示例,实际投资中还需要考虑更多因素,如市场环境、资金管理、风险控制等。希望本文能为各位投资者提供一些有价值的参考,助力大家在投资道路上走得更远。

木头大左的博客 1733

AI agents在公司财务报表分析中的应用

在当今竞争激烈的商业环境中,公司财务报表分析对于企业的决策制定、风险评估、战略规划等方面起着至关重要的作用。传统的财务报表分析方法往往依赖于人工操作,存在效率低下、容易出错、难以处理海量数据等问题。而AI agents作为人工智能领域的重要成果,具有自动化、智能化、高效性等特点,能够为财务报表分析带来新的突破和变革。

SuperAGI2025 1611

Spring boot项目搭建入门

Spring boot项目搭建入门,包含项目从构建到添加各种常用依赖

LGL的专栏 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Spring Boot环境的搭建

什么是Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 自己的理解就是spring boot其实不是什么新的框架,它只是默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架,...

小思的博客 2678

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

关于Spring Boot和Mybatis环境的搭建

标题@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

woolden的博客 2030

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring Boot项目环境搭建从零到一实战指南

本文详细介绍了Spring Boot项目从零开始的环境搭建全过程。首先讲解了JDK、IDE和Git等基础开发工具的安装与配置要点;随后指导Maven依赖管理工具的安装优化,包括镜像仓库配置和本地路径设置;接着演示了通过Spring Initializr创建项目骨架的步骤和关键配置选项;最后说明了MySQL数据库环境的配置方法和常见问题排查技巧。通过完整的搭建流程和验证测试,开发者可获得一个稳定高效的Spring Boot开发环境,为后续项目开发奠定坚实基础。

labaji_的博客 2115

Spring Boot 开发环境配置与博客项目搭建

通过以上步骤,你可以成功配置 Spring Boot 的开发环境,并快速搭建一个功能丰富的博客项目。一、配置JDK开发环境。

a3317116475的博客 2229
上一篇: 解决动态申请了权限,却还是报错open failed: EACCES (Permission denied)的问题
下一篇: android无需Root手机,使用Android Studio无源码动态调试教程
昆仑双开分身
博客等级 码龄12年 161粉丝 127原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昆仑双开分身

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值