前言
受新型冠状病毒的影响,在家像猪一样不是睡就是吃,闲着就学着用下Swagger和YApi,特将这几天的学习成果写成了这系列的文章,希望能对大家有所帮助。武汉加油,中国加油!
Spring Boot 1.5.8集成Swagger2 + YApi —— 集成Swagger2
Spring Boot 1.5.8集成Swagger2 + YApi —— Swagger常用注解说明
Spring Boot 1.5.8集成Swagger2 + YApi —— 部署安装mongoDB
Spring Boot 1.5.8集成Swagger2 + YApi —— 部署安装YApi(在线安装)
Spring Boot 1.5.8集成Swagger2 + YApi —— 部署安装YApi(离线安装)
Spring Boot 1.5.8集成Swagger2 + YApi —— swagger接口信息导入YApi
笔者环境:
OS:Windows10 x64
安装的mongoDB版本:
4.2.3
由于笔者需要在本地部署YApi,而部署YApi的前置条件就是需要安装有mongoDB,所以本篇文章将详细介绍如何在Windows环境下部署安装mongoDB。其它系统安装mongoDB的步骤大同小异,都需要去官网下载对应系统的安装包。如下开始安装步骤:
一、下载对应系统安装包
下载链接:https://www.mongodb.com/download-center/community
建议下载最新的稳定版(3.4版本官方在2020年1月31号停止支持,建议安装最新的4.2版本)
- MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
- MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
- MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
二、安装mogonDB的msi安装文件
双击下载好的msi文件,开始安装向导
选择安装位置,我个人不喜欢将应用程序安装到C盘,我在这里改成安装到了D盘
这一步是选择将mongoDB以windows服务的方式安装和启动,并选择数据和日志存放的目录,都默认即可,点击Next
MongoDB compass 是官方推出的可视化管理工具,企业版才支持,企业版是收费的,我们一般也用不到,所以这里勾勾取消掉,不安装mongoDB compass。
如果后期需要用到,可以去官网下载mongoDB compass,下载链接:
https://www.mongodb.com/download-center/compass
点击Install
开始安装…
安装期间可能会有系统申请管理员权限(安装了360的电脑会提示安全风险),选择允许即可,安装完成…
打开系统任务管理器的服务列表,可见MongoDB的服务已经启动
三、安装mongoDB可视化操作工具
我这里选择 RoboMongo作为mongoDB的可视化操作工具,安装步骤:
1,下载安装包
下载链接:https://robomongo.org/download
2,解压安装
下载完成后,解压下载好的zip压缩包,双击安装studio-3t-x64.exe
注意:
- studio-3t为收费版,安装后有30天的试用期;robo3t为免费版
- 还有一个免费的工具也可以:NoSQL Mananger for MongoDB Freeware
选择安装路径
安装完成
四、使用RoboMongo连接mongoDB服务端
启动RoboMongo后,点击工具栏的Connet
填写连接名称,以MongoDB为例,mongoDB默认的启动端口是27017,点击Test Connection
测试连接通过
保存连接配置
双击刚刚新建的连接
连接成功
五、修改mongoDB配置
打开mongoDB的安装目录,在bin目录下有一个文件名为mongod.cfg
的配置文件,通过修改该文件可以配置数据和日志文件的存放路径,以及启动端口等,修改配置后需要重启mongoDB服务使配置生效
mongod.cfg
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: D:\Program Files\MongoDB\Server\4.2\data
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: D:\Program Files\MongoDB\Server\4.2\log\mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
六、启停mongoDB服务
windows下启动MongoDB服务:
net start mongodb
windows下停止MongoDB服务:
net stop mongodb
注意:以上命令均需要在以管理员权限启动的命令窗口运行