development-environment - 开发环境和生产环境的 Micronaut 不同的数据库配置
问题描述
我有一个基于 micronaut 的后端。我使用其他数据库属性在本地开发,而不是我们的生产设置。我想要两种配置。一种用于本地开发,一种用于生产。
我尝试添加一个 application-prod.yml:
micronaut:
application:
name: backend
server:
cors:
enabled: true
db:
addContactPoint: janusgraph
port: 8182
和一个 application-dev.yml
micronaut:
application:
name: backend
server:
cors:
enabled: true
db:
port: 8182
之后我在我的类中添加了两个属性:
@Value("${db.port}")
protected int port;
@Value("${db.addContactPoint}")
protected String addContactPoint;
然后我尝试使用以下命令运行它:
MICRONAUT_ENVIRONMENTS=dev .\gradlew.bat run -t
但是powershell说没有Cmdlet之类的……
如何在本地以开发模式或在生产环境中以生产模式运行后端?
我尝试使用文档。但事情对我来说并不清楚。
bg
塞巴斯蒂安
解决方案
推荐阅读
- android - Android Periodic WorkManager 未触发
- r - 为什么 cSplit 返回 TRUE 而不是字符
- ios - var 迟到不醒来
- flutter - BuildContext:最近封闭的含义?
- excel - 无法获取 PivotItems 类的 _NewEnum 属性 - 在 Excel VBA 中的所有 PivotItems 上循环
- elasticsearch - 在 ElasticSearch 中返回高质量的结果
- react-native - 如何在反应原生快照轮播的一个分页中显示2个项目
- python - 如何使用 pyaaf 从时间线对象访问 source_range?
- python - 在python中读取蛋白质序列的文本文件
- html - 在图像旁边添加箭头