欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 从0开始搭建一个SpringBoot项目(从环境配置到运行项目)

从0开始搭建一个SpringBoot项目(从环境配置到运行项目)

2025/2/24 1:26:10 来源:https://blog.csdn.net/qq_43466788/article/details/141363180  浏览:    关键词:从0开始搭建一个SpringBoot项目(从环境配置到运行项目)

文章目录

  • 环境配置
    • JAVA环境配置
    • MySQL数据库配置
    • IDEA安装
    • Navicat 15安装
    • Maven配置
  • SpringBoot项目创建


环境配置

JAVA环境配置

  1. JDK8下载:
  • 官网下载
  • CSDN下载
  • 网盘
  1. 安装JDK,一直下一步即可,注意安装的位置:

在这里插入图片描述
3. 配置环境变量

(1)此电脑-》属性-》高级系统设置-》环境变量-》系统变量-新建:
在这里插入图片描述
(2)配置Path环境:系统变量-》Path-》编辑
在这里插入图片描述
新建:%JAVA_HOME%\bin-》新建:%JAVA_HOME%\jre\bin-》确定
在这里插入图片描述

(3)配置CLASSPATH(包路径):告诉Java在执行的时候,去哪里找到需要的包和类供程序使用。所以配置时应把包的路径赋值给CLASSPATH。
系统变量-新建-CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
在这里插入图片描述

  1. 测试是否安装成功

CMD-》java -version-》下图安装成功
在这里插入图片描述

MySQL数据库配置

安装在服务器上 Linux

  1. 安装docker:参考 docker安装
  2. 修改docker的安装目录:
# 查看安装目录
sudo docker info | grep "Docker Root Dir"
# 修改安装目录->没有这个文件直接创建
cd /etc/docker
vim daemon.json

写入下面文件:

{"data-root": "/data/docker"
}

然后重启服务,查看安装目录:

# 停止docker服务
sudo systemctl stop docker# 启动 Docker 服务:
sudo systemctl start docker# 通过systemd重启docker服务(用于配置更改、服务更新或修复问题等情况,影响该主机上运行的所有容器)
systemctl restart docker# 查看安装目录
sudo docker info | grep "Docker Root Dir"

其他基础命令:

# 配置 Docker 守护进程的行为和参数
vi /etc/docker/daemon.json# 停止docker服务
sudo systemctl stop docker# 启动 Docker 服务:
sudo systemctl start docker# 重新加载systemd守护程序的配置文件,不会重启服务(配置文件:/etc/systemd/system/)
systemctl daemon-reload# 通过systemd重启docker服务(用于配置更改、服务更新或修复问题等情况,影响该主机上运行的所有容器)
systemctl restart docker# 重启容器
docker restart <容器名称或容器ID># 重启守护进程
systemctl daemon-reload# 开机启动
systemctl enable docker# 查看docker状态
systemctl status docker# 查看docker 概要信息
docker info# 运行一个docker 指定容器
docker run   xxx# 查看镜像
sudo docker images# 查看所有本地主机上的镜像
docker images
# 显示所有镜像
docker images -a
# 显示所有镜像
docker images -q
# 显示所有的镜像的id
docker images -aq
# 搜索镜像
docker search [name]
# 拉取镜像
docker pull [name]
# 删除镜像
docker rmi [id|name]
# 强制删除镜像
docker rmi -f [id|name]
# 创建交互型容器
docker run -it --name=[docker_name] [name] /bin/bash# 查看启动的容器
docker ps
# 查看所有容器
docker ps -a
# 停止容器
docker stop [id|name]
# 启动容器
docker start [id|name]
# 容器重新启动
docker restart [id|name]
# 强行终止
docker kill [id|name]
# 删除停止的容器
docker rm [id|name]
# 强制删除容器
docker rm -f [id|name]
# 容器不停止,退出回主机
ctrl+P + Q
# 后台启动容器
docker run -d [name]
# 查看容器/镜像的元数据
docker inspect [id]
# 进入正在运行的容器
docker exec -it [id] bash
# 退出容器
exit
# 从容器中拷贝文件到主机中
docker cp [id]:[path]

查找docker镜像:docker-hub
安装mysql8:

# 下载镜像
sudo docker pull mysql:8.0.39
# 查看镜像
sudo docker images

启动镜像:
-p 端口号
–name 容器名称
-v 将容器目录挂载到主机
-e 设置容器内部环境
-d 后台运行

docker run \
-p 3306:3306 \
--name  mysql8 \
-v /home/hezh/mysql/conf:/etc/mysql/conf.d \
-v /home/hezh/mysql/data:/var/lib/mysql \
-v /home/hezh/mysql/log:/var/log/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql
# 查看启动的容器
docker ps
# 查看所有容器
docker ps -a

启动成功后进入mysql:
在这里插入图片描述

IDEA安装

IDEA2024激活版:

https://www.yuque.com/knowledge-ocean/won3nw/zyvnctp60izre2bk

Navicat 15安装

Navicat 15激活版:

https://www.yuque.com/knowledge-ocean/won3nw/hi1s1pt31tahgp6i

Maven配置

  1. 下载Maven:https://maven.apache.org/download.cgi
    在这里插入图片描述
  2. 解压二进制安装包,得到下面文件,并新建仓库文件夹repo,作为本地仓库(依赖下载到这里)

在这里插入图片描述

  1. Maven系统环境变量配置

(1)此电脑-》属性-》高级系统设置-》环境变量-》系统变量-新建:

MAVEN_HOME
D:\java_soft\MAVEN\apache-maven-3.9.9

在这里插入图片描述

(2)配置Path环境:系统变量-》Path-》编辑

%MAVEN_HOME%\bin

在这里插入图片描述

  1. 测试是否配置成功
mvn -v

在这里插入图片描述

  1. 修改配置文件

配置文件即settings.xml文件,位置在maven下的conf文件夹中
在这里插入图片描述

(1)配置本地创库
在文件中找到<localRepository>标签如下所示位置,复制一份到注释外面
将之前创建好的本地仓库repo的路径放入标签中
在这里插入图片描述

(2)配置下载镜像
找到<mirrors>标签
将下面的阿里云镜像地址添加到其中

    <mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>

在这里插入图片描述
保存退出即可。

  1. IDEA配置本地Maven

IDEA-》Setting-》Maven:
在这里插入图片描述


SpringBoot项目创建

JDK与SpringBoot版本推荐:

Spring Boot 2.0.x:推荐使用 JDK 8。
Spring Boot 2.1.x:推荐使用 JDK 8 或 JDK 11。
Spring Boot 2.2.x:推荐使用 JDK 8 或 JDK 11。
Spring Boot 2.3.x:推荐使用 JDK 8、JDK 11 或 JDK 14。
Spring Boot 2.4.x:推荐使用 JDK 8、JDK 11 或 JDK 15。
Spring Boot 2.5.x:推荐使用 JDK 8、JDK 11 或 JDK 16。
Spring Boot 3.x 使用 JDK17。

File-》New Project:
在这里插入图片描述在这里插入图片描述

出现问题:无法选择Java8,这是因为Spring Boot将来会全力支持Java17,不再维护支持Java8的版本,国际版的Spring Initializr已默认禁用了对Java 8的支持,直接访问start.spring.io或start.springboot.io将无法满足需求。用向导创建根据,默认是3.0以上版本,而这些Spring版本要求JDK17及其以上版本。
解决办法:将Spring Initializr的源地址从国际版更改为阿里云版,将https://start.spring.io/或者http://start.springboot.io/替换为 https://start.aliyun.com/。
在这里插入图片描述
Next-》选择版本SpringBoot2.x和依赖Spring Web-》运行成功:

在这里插入图片描述
在这里插入图片描述


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词