初始化List的最佳做法?自动装配列表或构造函数初始化?

问题描述 投票:0回答:1

嗨,我需要知道初始化列表的最佳实践,这就是现在正在做的...

    @Autowired
    private List<User> userList;

其他选项是通过构造函数初始化。

    private List<User> userList;


    public UserDaoImpl() {

        userList = new ArrayList<>();
    }

这些实现是在我的Dao课程中完成的,我应该遵循的最佳实践是什么?

附:我已经简化了代码以更加关注问题。谢谢

spring list spring-mvc
1个回答
1
投票

我更喜欢第一种选择。如果userList无法自动装配,则无论如何都会失败。

© www.soinside.com 2019 - 2024. All rights reserved.