これが可能かどうか、または別の方法を見つける必要があるかどうかはわかりませんが...
認証システムとして Spring-Security-Core を使用する Grails アプリケーションがあります。最終的に展開される可能性のある場所がいくつかあり、場所によって異なる認証プロバイダーが使用される場合があります (たとえば、DAO を使用する場所もあれば、LDAP を使用する場所もあります)。
.properties ファイルの 'auth.type=LDAP' または 'auth.type=DAO' の行に基づいてアプリをセットアップできるようにしたいと考えています。アプリが 2 つのうちどちらになるかを認識したら、これに対応するために Config.groovy でさらにプロパティを設定する必要があります。
config.groovy が .properties ファイルからプロパティをロードし、Config.groovy 内でそれらのプロパティを switch ステートメントで使用して、設定する他のプロパティを決定する必要があるという方針に沿って考えていました。ただし、これを試しましたが、構成ファイルでは、構成ファイルのすべてのプロパティの後に .properties ファイルのプロパティが読み込まれると思います。それは正しい仮定ですか?
とにかく、誰かがこの効果を達成する簡単な方法を知っていれば、とても感謝しています