grailsApplication.metadata[key]
을 사용하여 응용 프로그램의 application.properties에서 값을 가져올 수 있지만로드 된 Grails 플러그 인과 동일한 값을 얻는 데 어려움을 겪고 있습니다.Grails 플러그인의 application.properties에있는 값에 어떻게 액세스합니까?
나는 grailsApplication.mainContext.getBean('pluginManager').allPlugins
을 시도했지만 해당 목록의 인스턴스에는 플러그인의 applications.properties 파일에있는 값이 포함되어 있지 않습니다.
나는 또한 GrailsPluginUtils.getMetadataForPlugin(pluginName)
을 시도했지만 applications.properties에서도 값을 반환하지 않습니다. 사실, 나는 보통 null을 얻습니다.
런타임에이 값을 가져올 방법이 있습니까?
플러그인의 'application.properties'중 앱에서 사용할 값은? – dmahapatro
맞춤 값,'app.foo = "bar"'라고 말하면'metadata [ 'foo']'를 얻을 수 있습니다. –
플러그인이'application.properties'에 커스텀 값을 넣는 이유는 무엇입니까? –