首页 > 解决方案 > 默认 grails 4 应用程序在 application.yml 中有两次唯一名称

问题描述

为什么包含 Grails 4.0.12 的默认 Grails 4 应用程序在默认生成的 application.xml 中有两个条目引用唯一名称属性。我们在 application.xml 的顶部附近得到了这个部分:

spring:
    jmx:
        unique-names: true
    main:
        banner-mode: "off"

第二个似乎已被弃用:

management:
    endpoints:
        jmx:
            unique-names: true

是否应该删除第二个?

标签: spring-bootgrailsgrails-4

解决方案


是的,第二个应该被删除。Grails 默认配置文件 (application.yml) 已过时,我们计划在即将发布的版本中对其进行清理。

同时,我认为这应该是 Grails Core 的一个问题。此外,您是否有兴趣在github.com/grails-profiles/base发送拉取请求以删除第二个值。


推荐阅读