Могу ли я перечислить все доступные источники данных?

StackOverflow https://stackoverflow.com//questions/9708067

  •  14-12-2019
  •  | 
  •  

Вопрос

Я хотел бы повторить все имеющиеся доступные данные для текущей среды, пытаясь увидеть, содержать ли кто-либо из них определенный экземпляр домена.В каждой среде есть разные источники данных.

Лучший, который я взломал до сих пор, - это генеракодицетагкод.Есть ли лучший или более законный способ сделать это?

Это было полезно?

Решение

Вы также можете запросить по именам фасолей в контексте приложения.

что-то вроде

ctx.beandefinitionnames.findall {it.contains ('datasource')}

По крайней мере, именно то, что DataSourcesutils в плагине DataSources делает -

http://plugins.grails.org/grails-dataSources/trunk/src/grovy/com/burtbechwith/grails/plugin/dataSources/datasourcesutils.groovy

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top