第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

《Springboot極簡(jiǎn)教程》SpringBoot plus Mongodb開發(fā)企業(yè)級(jí)restfeel接口測(cè)試平臺(tái)

標(biāo)簽:
MongoDB

RESTFeel

RESTFeel: 一个企业级的API管理&测试平台。RESTFeel帮助你设计、开发、测试您的API。

功能简介:

  • 请求生成器-使HTTP请求轻松。

  • 请求树以树的形式组织请求。

  • 合作-添加团队成员,管理多个项目。

  • PDF报告-生成项目状态报告PDF格式。

  • 历史-查看历史/活动日志。

  • 自定义的时间间隔运行API项目。

  • SendGrid - SendGrid集成发送通知。

  • 云部署-它可以部署在任何服务器上,也可以用来作为一个基于云的托管Web应用程序。

  • 私人-安装在您的环境和完全拥有它。与你的团队一起在你的私人网络中工作。

  • 数据库-存储在您的数据库中的一切。

  • swagger API文档生成。

  • 标签-标签提供了一个有用的方式来组合相关的要求。

  • 安全,访问控制,通知机制等。

RESTFeel接口测试平台

RESTFeel接口测试平台

MongoDB configuration:

Building From Source

Prerequisites
  • JDK 7 or later

  • Maven 3.0+

  • Gradle 2.4 (Optional)

  • MongoDB 3.x

Build
mvn clean install
Run
mvn spring-boot:run
Access

The build file is configured to download and use an embedded Tomcat server. So the application should be up and running by using just two commands mentioned above. Once the server is started, the application can be accessed using

Note : To avoid java.lang.OutOfMemoryError: PermGen space, use the following command:

MAVEN_OPTS="-XX:PermSize=256m -XX:MaxPermSize=512m" mvn spring-boot:run

Go to src/main/resources/env-development.properties and update mongodb properties. Here is how the sample configuration looks like:

mongodb.name=restfiddle

mongodb.host=localhost

mongodb.port=27017

mongodb.username=

mongodb.password=
Steps to re-build the database:
1. Stop RESTFiddle server, if running.2. Start MongoDB, if not running.
    Here is the command I use : "C:\Program Files\MongoDB\bin\mongod.exe" --dbpath C:\Users\ANUJA\Documents\restfiddle\data3. Connect to MongoDB.
    Here is one of the ways to connect to MongoDB : 
    Go to "C:\Program Files\MongoDB\bin" folder and run "mongo" command.
    Then run "use restfiddle" command and finally "db.dropDatabase()" command to delete the existing RESTFiddle database.
    Note : you will see following message on the command prompt : { "dropped" : "restfiddle", "ok" : 1 }4. Start RESTFiddle application (mvn spring-boot:run) - This will create and initialize the database.
Steps to recover database:
Sometimes MongoDB doesn't start and shows message:
        old lock file: C:\Users\ANUJA\Documents\restfiddledata\data\mongod.lock. probably means unclean shutdown
Run repair operation to recover your database    "C:\Program Files\MongoDB\bin\mongod.exe" --dbpath C:\Users\ANUJA\Documents\restfiddledata\data --repair
Most likely, your data will be repaired with the --repair option. In case it doesn't, delete the mongod.lock file and then run the above --repair command.

MongoDB配置数据库用户名密码

Step1.首先,切换到admin db (schema):

> use admin;
switched to db admin

Step2.在該 schema 下面設置用戶名,密碼:

> db.createUser({ user: "root",pwd: "root",customData:{name:"root"},roles:[{ role: "userAdminAnyDatabase",db: "admin" }]})
Successfully added user: {    "user" : "root",    "customData" : {        "name" : "root"
    },    "roles" : [
        {            "role" : "userAdminAnyDatabase",            "db" : "admin"
        }
    ]
}
> db.auth('root','root')
1

Step3.admin中直接给restfiddle权限

var r = 
    {      "_id": "restfiddle.root",      "user": "root",      "db": "restfiddle",      "credentials": {        "SCRAM-SHA-1": {          "iterationCount": 10000,          "salt": "riZjwBYHvkcV99typ8BRMA==",          "storedKey": "E2QOruLrBNXD1mlQTX0TQogL/ws=",          "serverKey": "JEQhfa/5x7+aNzKrFvKRkctXXfQ="
        }
      },      "roles": [
        {          "role": "dbOwner",          "db": "restfiddle"
        },
        {          "role": "read",          "db": "restfiddle"
        },
        {          "role": "readWrite",          "db": "restfiddle"
        }
      ]
    }


db.system.users.insert(r)

或者

use restfiddle
db.createUser({"user":"jason","pwd":"123456","roles":["dbOwner","read","readWrite"]})

可以看到admin中已经有了jason这个管理员:

> use admin;
> db.system.users.find();

{  "_id": "restfiddle.jason",  "user": "jason",  "db": "restfiddle",  "credentials": {    "SCRAM-SHA-1": {      "iterationCount": 10000,      "salt": "HZsutqbxGjKVkPcY4305FQ==",      "storedKey": "bynL9UW9cIf0iPOLo9pGwCFz638=",      "serverKey": "PRPKH+7dVaKDJ/JE+7ZjQUe3whA="
    }
  },  "roles": [
    {      "role": "dbOwner",      "db": "restfiddle"
    },
    {      "role": "read",      "db": "restfiddle"
    },
    {      "role": "readWrite",      "db": "restfiddle"
    }
  ]
}

Fetched 4 record(s) in 9ms

參考文章:

《MongoDB极简教程》第一章 安装&环境配置

《MongoDB极简教程》第二章 MongoDB 基本命令

源自开源项目:
RESTFiddle



作者:陈光剑
链接:https://www.jianshu.com/p/23ffa7ca0c22

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消