Spring Boot应用启动后如何临时开启show-sql?
临时开启spring.jpa.show-sql的几种方法
如果你不想修改src/main/resources/application.properties里的默认配置,可以用以下几种临时生效的方式:
启动时添加JVM参数
直接在启动命令里通过JVM参数覆盖配置值,不用改动配置文件:java -jar 你的应用.jar -Dspring.jpa.show-sql=true如果是在IDE(比如IntelliJ IDEA、Eclipse)中运行,可在运行配置的VM options里添加:
-Dspring.jpa.show-sql=true通过环境变量覆盖
在启动应用前设置环境变量,Spring会自动读取并覆盖配置文件的参数:# Linux/macOS export SPRING_JPA_SHOW_SQL=true java -jar 你的应用.jar # Windows(命令提示符) set SPRING_JPA_SHOW_SQL=true java -jar 你的应用.jar # Windows(PowerShell) $env:SPRING_JPA_SHOW_SQL=true java -jar 你的应用.jar开发环境临时修改配置文件
如果你只是在本地开发时临时调试,可以直接把application.properties里的spring.jpa.show-sql=false改成true,调试完成后再改回false即可。注意不要把这个修改提交到版本控制系统。
内容的提问来源于stack exchange,提问作者Rpj
相关产品推荐
相关产品推荐

