文章微服务模块搭建 | 学习笔记

简介: 快速学习 文章微服务模块搭建

开发者学堂课程【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 创建以下工程。

image.png

找到 pom 文件,自动引入。粘贴上述依赖,粘整个或者从<parent>开始粘,粘贴到项目中。

首先采用继承的方式,对 Spring boot 起步依赖,起步依赖需要加两个,测试的起步依赖和 Mongo DB 的起步依赖。需要把<groupId>去掉。基本的一个项目就搭建完成。

image.png

2.创建 application.yml

yml 的配置文件,需要连接 MongoDB,在 resource 建一个 yml 项目的配置文件 Application.yml,端口号默认为27017,指定27017是相同的,这是一种连接方式,就是指定 hostdatabase 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

image.png

相关文章
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
470 0
|
9月前
|
NoSQL MongoDB 微服务
微服务——MongoDB实战演练——文章微服务模块搭建
本节介绍文章微服务模块的搭建过程,主要包括以下步骤:(1)创建项目工程 *article*,并在 *pom.xml* 中引入依赖;(2)配置 *application.yml* 文件;(3)创建启动类 *cn.itcast.article.ArticleApplication*;(4)启动项目,确保控制台无错误提示。通过以上步骤,完成文章微服务模块的基础构建与验证。
139 0
|
SQL 数据库 微服务
微服务03,最简单的Demo,我们每个服务不能重复开发相同业务,微服务数据独立,不要访问其他微服务的数据库,微服务的特点之一是提供不能功能的数据库互相分割,微服务需要根据业务模块拆分,做到单一职责,
微服务03,最简单的Demo,我们每个服务不能重复开发相同业务,微服务数据独立,不要访问其他微服务的数据库,微服务的特点之一是提供不能功能的数据库互相分割,微服务需要根据业务模块拆分,做到单一职责,
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
1265 0
|
Java Maven 数据库
一文教会你如何进行Rest微服务构建 案例工程模块。教会你如何创建父子工程
这篇文章介绍了如何在微服务架构中创建父子工程模块,并通过RESTful服务的方式构建微服务通用案例,包括服务提供者和消费者的基本实现,以及数据库的创建和测试服务的步骤。
一文教会你如何进行Rest微服务构建 案例工程模块。教会你如何创建父子工程
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
694 1
|
SpringCloudAlibaba Java 测试技术
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
361 1
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
348 1
|
SpringCloudAlibaba Java 持续交付
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
1356 1
|
Java Maven 微服务
微服务项目-将普通文件夹设为模块与添加services窗口
微服务项目-将普通文件夹设为模块与添加services窗口
152 0

热门文章

最新文章