当前位置: 首页 > news >正文

若依SpringCloud项目-定制微服务模块

若依SpringCloud项目-定制微服务模块

关于微服务先不过多介绍,刚开始熟悉并不能讲的很彻底,成熟的微服务项目-若依SpringCloud就是一个典型的微服务架构工程(网上有很多教程了,不明白的可以学习一下)。

我正在看的视频教程推荐一下:

【若依框架讲解-微服务版】 https://www.bilibili.com/video/BV1UQ4y1W7ZF/?p=7&share_source=copy_web&vd_source=b624f2199b6d5737cccb59896499b807

 

微服务模块放在模块目录下!

微服务创建

复制其他模块的配置文件bootstrap.yml并修改配置项,配置nacos,修改macos配置文件,至此微服务创建成功。如下:

# Tomcat
server:port: 9203# Spring
spring: application:# 应用名称name: ruoyi-testprofiles:# 环境配置active: devcloud:nacos:discovery:# 服务注册地址server-addr: 127.0.0.1:8848config:# 配置中心地址server-addr: 127.0.0.1:8848# 配置文件格式file-extension: yml# 共享配置shared-configs:- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

# spring配置
spring:redis:host: localhostport: 6379password: datasource:druid:stat-view-servlet:enabled: trueloginUsername: ruoyiloginPassword: 123456dynamic:druid:initial-size: 5min-idle: 5maxActive: 20maxWait: 60000connectTimeout: 30000socketTimeout: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: truemaxPoolPreparedStatementPerConnectionSize: 20filters: stat,slf4jconnectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000datasource:# 主库数据源master:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8username: rootpassword: 1234# 从库数据源# slave:# username: # password: # url: # driver-class-name: # mybatis配置
mybatis:# 搜索指定包别名typeAliasesPackage: com.ruoyi.test# 配置mapper的扫描,找到所有的mapper.xml映射文件mapperLocations: classpath:mapper/**/*.xml# springdoc配置
springdoc:gatewayUrl: http://localhost:8080/${spring.application.name}api-docs:# 是否开启接口文档enabled: trueinfo:# 标题title: '系统模块接口文档'# 描述description: '系统模块接口描述'# 作者信息contact:name: RuoYiurl: https://ruoyi.vip

 这样就可以开始微服务具体业务功能了!

相关文章:

  • macOS安全隐私最佳实践分析
  • Mujoco xml < sensor>
  • SEO长尾关键词优化核心策略
  • 【Vue】状态管理(Vuex、Pinia)
  • 深度学习训练中的显存溢出问题分析与优化:以UNet图像去噪为例
  • yaml里的挪威问题是啥
  • day3 打卡训练营
  • 编程思想之分片
  • JavaScript 笔记 --- part 5 --- Web API (part 3)
  • 力扣hot100 LeetCode 热题 100 Java 哈希篇
  • CFD技术如何实现污水处理曝气池的设计优化和节能降碳?
  • vue中将elementUI和echarts转成pdf文件
  • LLM 论文精读(二)Training Compute-Optimal Large Language Models
  • 图像挖掘课程笔记-第一章:了解机器视觉
  • [大模型]什么是function calling?
  • IOT项目——双轴追光系统
  • 第六篇:linux之解压缩、软件管理
  • RS232借助 Profinet网关与调制解调器碰撞出的火花
  • AI 硬件定制:开启智能新时代的钥匙
  • Vue3 异步组件详解:从原理到实战的保姆级指南
  • 中国驻日本大使馆发言人就日方涉靖国神社消极动向答记者问
  • “80后”保利文化集团董事长王波挂职哈尔滨副市长,负责文旅、招商
  • 文甦任四川乐山市委副书记,曾赴外交部挂职副司长
  • 习近平结束对越南、马来西亚和柬埔寨国事访问回到北京
  • 在全社会营造浓郁书香氛围,上海市全民阅读工作会议召开
  • 天津一季度GDP为4188.09亿元,同比增长5.8%