Config.groovyメインアプリケーションの一部として組み込みたいプラグインの値がいくつかあります。ただし、ドキュメントによると、それらは除外されているようです。
プラグインで値を定義し、それらの値をメイン アプリに伝達するにはどうすればよいですか?
Config.groovyメインアプリケーションの一部として組み込みたいプラグインの値がいくつかあります。ただし、ドキュメントによると、それらは除外されているようです。
プラグインで値を定義し、それらの値をメイン アプリに伝達するにはどうすればよいですか?
いくつかのオプションがあります:
で除外されていない構成ファイルを定義しますsrc/groovy。例えば。プラグインの定義クラスのクロージャーとクロージャーMyPluginConfig.groovyにマージします。この方法は、このブログ投稿で概説されています。doWithSpringonConfigChange
プラグインの_Install.groovyスクリプトを使用して、構成をホスト アプリケーションの .xml ファイルに手動で書き込みますConfig.groovy。このメソッドは、 Spring Security Core プラグインS2Quickstartのスクリプトで明らかです。
Plugin Config プラグインを使用します。このプラグインは、これらの状況を非常にうまく処理します。