vscode中Spring Boot Dashboard无法读取.env
Posted 浦江之猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode中Spring Boot Dashboard无法读取.env相关的知识,希望对你有一定的参考价值。
最近工作中遇到一个奇怪的问题,本地若干个springboot project 添加了配置文件.env,发现使用Spring Boot Dashboard启动时,有的可以读取到.env,有的不可以,研究发现在.vscode文件下的launch.json文件有些问题。通过比较发现少了cwd和envFile两个配置,其中cwd表示当前工作空间目录(current workspace directory)。正确的launch.json如下所示。
"configurations": [
"type": "java",
"name": "Spring Boot-AServiceApplication<a-service>",
"request": "launch",
"cwd": "$workspaceFolder",
//"console": "internalConsole",
"mainClass": "cn.study.AServiceApplication",
"projectName": "A-service",
"args": "",
"envFile": "$workspaceFolder/.env"
]
补充: 在launch.json中注掉了一个console属性,这个属性控制.env配置文件以及默认配置内容是否在project启动时打印到控制台,视个人情况而定,我一般都会注掉这个属性,因为很明显可以看出是否正常读取.env .
加上注解
例如.env内容为:
TEST=Hello world !
下图可以可出,注掉后,env中的内容和项目环境配置便会打印在控制台。
工作中的踩坑笔记,希望本文能帮助大家,祝大家在IT之路上少走弯路,一路绿灯不堵车,测试一性通过,bug秒解!
以上是关于vscode中Spring Boot Dashboard无法读取.env的主要内容,如果未能解决你的问题,请参考以下文章
vscode中Spring Boot Dashboard无法读取.env
如何使用VS Code编写Spring Boot (第二弹)