我目前正在寻找Spring IoC容器的替代品。我喜欢Spring,但即使我只使用核心功能,它也非常重(罐子大小)。这对于WAR应用程序来说很痛苦,对Android设备来说绝对是不可接受的。
所以这就是我需要的:
我发现了tapioca,但正如我所看到的,这是一个新项目,并没有被广泛使用,所以我担心它会出错,不是很有用,很快就会被抛弃。
那么,你有没有(最好的)用更轻的IoC容器替换Spring的经验并且可以推荐一些东西吗?
答案 0 :(得分:6)
你看过Google Guice了吗?有一个名为RoboGuice的Android版本,但我还没试过。
答案 1 :(得分:1)
我在所有项目中使用RoboGuice 2.0。它使用起来非常简单,非常强大。 2.0支持片段。你可以使用许多Guice工具,比如AssistedInject允许在构造函数中注入需要参数的类,而Multibinder允许你将多个实现绑定到一个接口。 不幸的是,RoboGuice不支持aop。