У нас есть довольно привлекательное веб-приложение, написанное с использованием Spring-mvc с системой сборки maven и желание использовать всю мощь Grails для переднего конца. Таким образом, приложение Grails по существу заходит в сервисный уровень приложения spring-mvc для доступа к своей бизнес-логике и данным.Приложение Grails, использующее услуги от back-mvc backend
Мне нужно руководствоваться моим архитектурным подходом к этой интеграции на высоком уровне. С моей точки зрения, мне нужно будет; - добавьте мое приложение spring-mvc в качестве зависимости от компиляции в моем BuildConfig.groovy. - Expose объектов обслуживания уровня как службы фасоль в моем конфе/весной/resources.groovy и ввести их в свои контроллеры
Вопросов: Моей весна-MVC приложения имеет много зависимостей его собственное (что, очевидно, имеет в имеют), которые вызывают множество ошибок зависимостей. Должен ли я настраивать «transitive = false» в моей конфигурации и вызывать все это в моем приложении Grails? Как настроить источник данных? Я предполагаю, что мне нужно интегрировать applicationContext моего приложения spring-mvc, вызывая его из моего приложения Grails applicationContext и надеясь, что он полностью загрузится?
Как вы получаете доступ к своей базе данных в этих сервисах Spring?Это через инъекцию зависимостей? –
Доступ к базе данных осуществляется через источник данных в источнике весной. Именно поэтому я считаю, что у меня есть больше работы, чтобы разоблачить это приложение Grails. – dre