4. 软件开发的环境搭建

目录

[1. 搭建环境](#1. 搭建环境)

[1.1 检查 JDK](#1.1 检查 JDK)

[1.2 检查 MySQL 数据库](#1.2 检查 MySQL 数据库)

[1.3 检查 Maven](#1.3 检查 Maven)

[1.4 检查 GITEE+GIT](#1.4 检查 GITEE+GIT)

[1.5 安装插件](#1.5 安装插件)

[1.5.1 安装 Spring Boot Helper](#1.5.1 安装 Spring Boot Helper)

[1.5.2 安装 lombok](#1.5.2 安装 lombok)

[1.6 创建仓库](#1.6 创建仓库)

[1.6.1 登录 GITEE 创建仓库并复制仓库地址](#1.6.1 登录 GITEE 创建仓库并复制仓库地址)

[1.6.2 克隆到本地](#1.6.2 克隆到本地)

[1.7 创建工程](#1.7 创建工程)

[1.7.1 设置编码集](#1.7.1 设置编码集)

[1.7.2 自动导包](#1.7.2 自动导包)

[1.7.3 代码补全](#1.7.3 代码补全)

[1.7.4 配置 Maven](#1.7.4 配置 Maven)

[1.7.5 测试 Maven 打包](#1.7.5 测试 Maven 打包)

[1.7.6 跳过 Maven 测试阶段](#1.7.6 跳过 Maven 测试阶段)

[1.8 单元测试](#1.8 单元测试)

[1.9 开启热部署](#1.9 开启热部署)

[1.10 选择 yml 文件](#1.10 选择 yml 文件)

[1.11 环境测试](#1.11 环境测试)

[1.11.1 创建测试接口](#1.11.1 创建测试接口)

[1.11.2 在 Maven 中声明全局变量](#1.11.2 在 Maven 中声明全局变量)

[1.12 通过 Git 推送至远程仓库](#1.12 通过 Git 推送至远程仓库)


1. 搭建环境

1.1 检查 JDK

确认 JDK 版本为1.8

sql 复制代码
# 输⼊java -version 检查JDK配置是否成功
C:\Users\***>java -version


# 输⼊javac -version 检查JRE配置是否成功
C:\Users\***>javac -version

1.2 检查 MySQL 数据库

确认 MySQL 版本:

在 MySQL Workbench 中输入以下语句:

sql 复制代码
SELECT @@version;
sql 复制代码
SHOW VARIABLES
WHERE variable_name LIKE 'version%';

1.3 检查 Maven

  • 确认版本为 3.5.x 及以上
  • 自己安装 Maven 环境时,验证,打开终端输入 mvn -v,输出如下信息说明配置成功
  • 添加国内仓库镜像,以阿里云仓库镜像为例:
    • 自己安装 Maven 环境时,打开解压目录下conf\settings.xml文件
    • 使用 Idea 自带的 Maven 时,打开 Idea 安装路径 \plugins\maven\lib\maven3\conf\settings.xml
    • 在 mirrors 节点中加入如下配置
XML 复制代码
<mirrors>
 <!-- mirror
 | Specifies a repository mirror site to use instead of a given 
repository. The repository that
 | this mirror serves has an ID that matches the mirrorOf element of this 
mirror. IDs are used
 | for inheritance and direct lookup purposes, and must be unique across 
the set of mirrors.
 -->
 <!-- 加⼊如下mirror节点 使⽤国内阿⾥云仓库镜像 开始 -->
 <mirror>
 <id>aliyun-public</id>
 <mirrorOf>*</mirrorOf>
 <name>aliyun public</name>
 <url>https://maven.aliyun.com/repository/public</url>
 </mirror>
 <mirror>
 <id>aliyun-central</id>
 <mirrorOf>*</mirrorOf>
 <name>aliyun central</name>
 <url>https://maven.aliyun.com/repository/central</url>
 </mirror>
 <mirror>
 <id>aliyun-spring</id>
 <mirrorOf>*</mirrorOf>
 <name>aliyun spring</name>
 <url>https://maven.aliyun.com/repository/spring</url>
 </mirror>
 <!-- 加⼊如下mirror节点 使⽤国内阿⾥云仓库镜像 结束-->
</mirrors>

1.4 检查 GITEE+GIT

  • 注册 GITEE 账号

  • 终端输入 git --version 输入以下信息说明安装成功

整个的发布流程如下图所示:

  1. 生产环境从 GIT 下载最新版本代码;

  2. 使用 Maven 打包;

  3. 运行

1.5 安装插件

1.5.1 安装 Spring Boot Helper
1.5.2 安装 lombok

1.6 创建仓库

1.6.1 登录 GITEE 创建仓库并复制仓库地址
1.6.2 克隆到本地

在CMD中进入自己的工作目录,执行克隆命令后,会在该目录下生成⼀个和仓库名同名的工程文件夹,这将是论坛的工程的目录。

1.7 创建工程

1.7.1 设置编码集
1.7.2 自动导包
1.7.3 代码补全

取消勾选:

1.7.4 配置 Maven
1.7.5 测试 Maven 打包
1.7.6 跳过 Maven 测试阶段

1.8 单元测试

工程创建好后,进行单元测试:

1.9 开启热部署

  1. 确认 pom.xml 中已经引用依赖:
  1. 在 Settings 对应栏目中勾选如下选项:

1.10 选择 yml 文件

删除原来 resources目录下的application.properties文件,并创建application.yml文件,后缀也
可以为yaml:内容如下:

复制代码
spring:
 application:
  name: 论坛 # 项⽬名
 output:
  ansi:
   enabled: ALWAYS # 控制台输出彩⾊⽇志
# 服务器配置
server:
  port: 58080 # 指定端⼝号

# ⽇志配置
logging:
 pattern:
  dateformat: HH:mm:ss
  level:
   root: info # 默认⽇志级别
   com.example.demo: debug # 指定包的⽇志级别
  file:
   path: D:/log/project/forum # ⽇志保存⽬录

再次运行:

可以看到配置成功生效了。

1.11 环境测试

1.11.1 创建测试接口
java 复制代码
@Slf4j //日志
@RestController //表示在 Body 中返回数据
@RequestMapping("/test") // 一级映射路径
public class TestController {

    @GetMapping("/hello") // 二级映射路径
    public String hello() {
        return "Hello, Spring Boot...";
    }
}

测试成功,运行结果如下:

1.11.2 在 Maven 中声明全局变量

定义全局的版本号:

XML 复制代码
<!-- JAVA 版本 -->
 <java.version>1.8</java.version>
 <!-- 编译环境JDK版本 -->
 <maven.compiler.source>${java.version}</maven.compiler.source>
 <!-- 运⾏环境JVM版本 -->
 <maven.compiler.target>${java.version}</maven.compiler.target>
 <!-- 构建项⽬指定编码集 -->
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

在 Maven 栏目,双击package,运行命令:

1.12 通过 Git 推送至远程仓库

方法一:

方法二:

java 复制代码
# 查看当前状态,列出未修改后添加的⽂件
D:\code\java\WorkSpaces\idea\project\bit_forum> git status
# 添加修改后的⽂件到暂存区,再次运⾏git status,上⾯的⽂件会变为绿⾊显⽰
D:\code\java\WorkSpaces\idea\project\bit_forum> git add .
# 提交到本地仓库
D:\code\java\WorkSpaces\idea\project\bit_forum> git commit -m '第⼀次提交'
# 推送到远程仓库
D:\code\java\WorkSpaces\idea\project\bit_forum> git push
相关推荐
只有月亮知道6 分钟前
C++list常用接口和模拟实现
开发语言·c++
liang89999 分钟前
Shiro学习(四):Shiro对Session的处理和缓存
java·学习·缓存
苏格拉没有底_coder10 分钟前
【Easylive】saveVideoInfo 方法详细解析
java
Epiphany心理13 分钟前
R语言使用ggplot2作图
开发语言·r语言
Eiceblue18 分钟前
.NET用C#在PDF文档中添加、删除和替换图片
开发语言·pdf·c#·.net·idea
勘察加熊人18 分钟前
c#和c++脚本解释器科学运算
开发语言·c++·c#
du fei25 分钟前
C# 窗体应用(.FET Framework) 与 visionpro 连接
开发语言·c#
风铃儿~35 分钟前
RabbitMQ
java·微服务·rabbitmq
开开心心就好44 分钟前
解决 PDF 难题:批量处理、文档清理与自由拆分合并
java·学习·eclipse·pdf·word·excel·生活
FirstMrRight1 小时前
自动挡线程池OOM最佳实践
java·后端