Я ищу простой в использовании контейнер IoC для приложений с графическим интерфейсом, написанный на Java / Scala.
Он должен поддерживать Соглашение над Конфигурацией, управление жизненным циклом, конфигурирование в коде (желательно без какого-либо XML-кода) и максимально возможную проверку зависимостей во время компиляции. Нечто похожее на Autofac было бы идеально.