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