Nacos 配置
项目中配置 Nacos
- 依次按照对应路径打开配置文件 bootstrap.yml
- 配置的相关信息
- nacos 的访问 ip 端口
- 对应文件组名
- 对应文件的命名空间
- 对应的项目名称
- 使用访问配置
- 访问对应的文件名称
- nacos 的访问账号和密码
- 配置其他服务可以通过服务发现机制找到本项目的配置
nacos 对应项目
- nacos 登录网址(对应的 bootstrap.yml 的访问 ip 端口)
- nacos 登录账号密码(对应的 bootstrap.yml 的访问账号和密码)
- 点击选择的命名空间
- 查看命名空间 id 及命名空间名称(我们可以找到 bootstrap.yml 对应文件的命名空间)
- 点击选择的配置列表
- 对应的对应的命名空间名称
- 对应的空间下的不同组名(bootstrap.yml 对应文件组名)
- 所有的对应文件名称(bootstrap.yml 对应访问文件名称)
- 进入服务列表界面查看已启动的应用
- 点击对应的名空间名称
- 找到启动项目点击详情查看对应的应用情况
- 项目启动后的服务名称
- 项目启动后对应的 ip
nacos 配置文件
- 路由配置文件一般是 gataway(网关)项目才会引用的配置文件
- 数据源配置文件对项目连接数据库,Redis,rabbitmq 等相关配置是所有的项目的核心应用配置文件
- 安全配置文件一般一些风险配置,如现在控制接口请求头接受大小,token 的有效时间等
- 注册配置文件一般处理文件通常用于微服务架构中的服务注册与发现
- 消息配置文件发送短信邮件等相关配置接入
- 任务调度配置文件 xxl-job 的相关配置
- 文件处理配置文件一般用于附件上传下载的配置
- 客户关系管理配置文件配置客户管理及权限配置相关
- ai 接入配置文件人工智能接入
- 分布式配置文件确保分布式系统中的多个服务在同一个事务内的一致性
nacos 连接配置
数据库连接
Redis 连接
Rabbitmq 连接
网关配置
白名单配置
xssWhiteList:XSS 白名单
sqlWhiteList:sql 查询语句白名单
notMatchList:接口白名单
Nacos 其他配置
邮箱配置
邮箱发送邮件反馈界面(邮箱配置以 qq 邮箱为例)
对应的方法调用功能
邮箱的验证是否有效
- 邮箱配置相关授权信息
消息的相关配置一般都放在 misboot-message.yaml 里面
- 邮件服务器的地址(不同类型都是固定 qq 邮箱为 smtp.qq.com)
- 邮箱账号
- 邮箱授权密码
获取邮箱授权密码
- 点击设置
- 找到对应的账号
- 启用“POP3/SMTP 服务”就可以获取到对应的授权密码
短信配置
发送短信反馈界面(短信配置以阿里云为例)
- 凭证账号 id
- 凭证秘钥
- 界面中引用对应的配置相关信息
使用发送对应的短信验证的代码
短信获取验证码接口
阿里云 秘钥官方创建说明文档
阿里云 OSS 配置
阿里云附件展示页面
- 秘钥凭证信息
- OSS 服务入口地址
- OSS 上创建的存储空间名称
- 界面中引用赋值配置相关信息
文件上传代码效果
文件下载代码效果
下载调用的的方法
阿里云 对象存储说明文档(秘钥创建长安客短信说明的问题)
Minio 文件系统配置
minio 附件展示页面
配置信息
- 界面中引用赋值配置相关信息
- 代码调用 minio 相关信息
获取 minio 授权信息 首先需要打开你部署的 minio 网址
- 找到对应的秘钥配置界面
- 点击新建一个秘钥
- 创建的秘钥相关信息
- 点击确认创建
创建好的新的秘钥 将创建好的秘钥添加到配置文件中即可
多租户开启关闭
编辑 Data Id 为 misboot-security.yaml 的配置文件
tenant.enable 设置为 true 开启多租户,false 关闭多租户
yaml
# 多租户配置
tenant:
# 是否开启
enable: true