开发者学堂课程【MongoDB精讲课程(上):文章微服务模块搭建】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/726/detail/12966
文章微服务模块搭建
内容介绍:
一、文章微服务模块搭建步骤
一、文章微服务模块搭建步骤
1.搭建项目工程 article pom xml 引入依赖:
<7xm} version=”1.0” encoding=”UTF-8”7>
<project xm7ns=”
http://maven.apache.org/POM/4.0.0
”
Xm7ls:xsi=”
http://www.w3.org/2001/XMLSchema-intance
”
Xsi:schemaLocation=”
http://maven.apache.org/PCM/4.0.0http://maven.apache.org/xsd/
”maven-4.0.0.xsd”<mode7Version>4.0.0<mode7Version>
<parent>
<groupID>org.springframework..boot</groupID>
<artifactID>spring-boot-starter-parent</artifactID>
<version>2.1.6.RELEASE</version>
<relativepath/> <!
——lookup parent from repository——>
</parent>
<groupID>cn.itcast<groupId>
<artifactId>article<artifactId>
<version>2.1.6.RELEASE</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test<artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test<artifactId>
</dependency>
<dependencies>
</project>
使用 Idea 开发工具来新创建一个工程。我们有两种方式,用 spring boot 或者 Mavon 创建以下工程。
找到 pom 文件,自动引入。粘贴上述依赖,粘整个或者从<parent>开始粘,粘贴到项目中。
首先采用继承的方式,对 Spring boot 起步依赖,起步依赖需要加两个,测试的起步依赖和 Mongo DB 的起步依赖。需要把<groupId>去掉。基本的一个项目就搭建完成。
2.创建 application.yml
yml 的配置文件,需要连接 MongoDB,在 resource 建一个 yml 项目的配置文件 Application.yml,端口号默认为27017,指定27017是相同的,这是一种连接方式,就是指定 host、database 和 port。还有一种方式通过这个 URI 这种写法,就类似于 MySQL 的连接方式。找到主机、端口号,接着访问数据库,host 需要改为远程公网的 IP。
Spring:
#数据源配置
Data:
Mongodb:
#主机地址
Host:192.168.40.141
#数据库
Database: articledb
#默认端口是27017
Port:27017
#也可以使用 uri 连接
#uri.mongodb://192.168.40.134:27017//articledb
3.新建启动类
Cn.itcast.article.ArticleApplication
Package Cn.itcast.article;
Import org.springframework.boot.springapplication;
Import org.springframework.boot.autoconfigure.springapplication;
@springbootapplication
Public classs pringapplication{
Public static void main(string[]args) {
Springapplication run(articleapplication.class.args)
}
}
新建一个启动类,之后粘贴过去。
4.启动项目,看是否能正常启动,控制台没有错误
空跑后,主要看项目是否报错,启动的时候会连接 mongodb,观察是否连接成功。主要观察控制台,是否出现报错。如果没有报错,项目配置就没有问题。打开配置 IP 包括端口。打开也成功,就证明配置准备工作都已经做完了,做完了之后,再写代码,完成增删改查的 API。