gpt4 book ai didi

java - 使用依赖注入(inject)时是否存在 'new' 的情况?

转载 作者:IT老高 更新时间:2023-10-28 13:52:50 24 4
gpt4 key购买 nike

依赖注入(inject)是否意味着你永远不需要'new'关键字?或者直接创建简单的叶子类比如集合是否合理?

在下面的例子中我注入(inject)了比较器、查询和dao,但是SortedSet是直接实例化的:

public Iterable<Employee> getRecentHires()
{
SortedSet<Employee> entries = new TreeSet<Employee>(comparator);
entries.addAll(employeeDao.findAll(query));
return entries;
}

最佳答案

仅仅因为依赖注入(inject)是一种有用的模式并不意味着我们可以将它用于所有事情。即使在使用 DI 时,也经常需要 new。暂时不要删除新的。

关于java - 使用依赖注入(inject)时是否存在 'new' 的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/530923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com