1

私たちは、maven ビルド システムで spring-mvc を使用して記述されたかなり複雑な Web アプリケーションを持っており、フロント エンドに Grails のすべての機能を活用したいと考えています。したがって、Grails アプリは基本的に spring-mvc アプリのサービス層を呼び出して、そのビジネス ロジックとデータにアクセスします。

高レベルでのこの統合への私のアーキテクチャ アプローチに関するガイダンスが必要です。私の理解では、私はする必要があります。- BuildConfig.groovy のコンパイル依存関係として spring-mvc アプリを追加します。- conf/spring/resources.groovy でサービス レイヤー オブジェクトをサービス Bean として公開し、コントローラーに注入します。

質問: 私の spring-mvc アプリには、多くの依存関係エラーを引き起こしている独自の依存関係が多数あります (明らかに必要です)。config で "transitive=false" を設定し、Grails アプリでこれらすべてを呼び出す必要がありますか? データソースはどのように構成する必要がありますか? spring-mvc アプリの applicationContext を、Grails の applicationContext から呼び出して統合する必要があると思いますが、すべてがうまくブートストラップされることを願っていますか?

4

1 に答える 1