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


环境配置

JAVA环境配置

  1. JDK8下载:
  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-》运行成功:

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


  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以参考Spring官网上的教程,按照步骤来搭建Springboot项目。首先,在官网上下载最新的Spring Boot发行版本,然后从发行资源包中抽取所有文件,接着创建一个Maven项目,把抽取的文件导入到项目中,最后使用Maven构建Spring Boot项目。 ### 回答2: 搭建一个Spring Boot项目可以按照以下步骤进行: 1. 确保电脑已经安装了JDK和Maven,并且配置了相应的环境变量。 2. 在IDE中创建一个新的Maven项目,选择Spring Initializr作为模板。 3. 在Initializr网站(https://start.spring.io/)上选择需要的项目配置。可以根据项目需求选择不同的选项,如语言、Spring Boot版本、依赖等。 4. 生成配置文件和pom.xml文件,下载到本地。 5. 将下载好的项目导入到IDE中。 6. 根据项目需求,添加相应的Controller、Service、Repository等类。 7. 设置项目的配置信息,如数据库连接、端口号等,可以在application.properties或application.yml文件中进行配置。 8. 编写业务逻辑代码,实现项目的功能。 9. 运行项目,在IDE中选择相应的启动类,点击运行按钮。 10. 访问项目的接口或页面,检查项目是否正常运行。 以上只是一个简单的搭建Spring Boot项目的步骤,具体的操作还需要根据实际情况进行调整。在项目的开发过程中,还需要根据实际需求引入相应的依赖,配置数据库等,完成项目基本的功能开发。 最后,可以使用Maven打包项目成可执行的jar包,部署到服务器上进行运行,实现项目的上线发布。 ### 回答3: 搭建一个Spring Boot项目可以按照以下步骤进行: 1. 安装开发环境 - 首先需要安装Java JDK和Maven,确保已经正确配置好Java和Maven的环境变量。 2. 创建项目 - 在命令行中使用Maven的Archetype插件创建Spring Boot项目。执行以下命令: ``` mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false ``` 该命令会在当前目录下创建一个名为"demo"的Spring Boot项目。 3. 添加Spring Boot依赖 - 在项目的pom.xml文件中添加Spring Boot的依赖。一般情况下,需要添加"spring-boot-starter-web"依赖,以支持Web应用的开发。 4. 编写代码 - 创建一个Java类作为项目的入口,使用@SpringBootApplication注解标记该类为Spring Boot应用的启动类。在这个类中,可以编写业务逻辑代码、配置文件等。 5. 运行项目 - 在项目的根目录下执行以下命令启动应用: ``` mvn spring-boot:run ``` 如果一切顺利,应用将启动并监听默认的端口8080。 以上是创建一个简单的Spring Boot项目的基本步骤。根据项目的需求,可能还需要做其他的配置与扩展,如添加数据库依赖、配置文件等。开发过程中可以参考Spring Boot官方文档和相关教程来实现特定的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值