gpt4 book ai didi

java - Spring DAO 类方法 - protected 与公共(public)?

转载 作者:行者123 更新时间:2023-12-02 13:15:45 26 4
gpt4 key购买 nike

在我的 Java Spring 应用程序中,我有一个带有方法的 DAO 类。我想知道使用哪种访问修饰符:protectedpublic

在什么情况下我们应该使用protected修饰符?我不知道什么时候应该使用 protected 修饰符,所以我总是使用 public。方法正确吗?

最佳答案

DAO层主要用于数据库事务。例如:保存、更新、获取等。

现在它们里面没有任何业务逻辑,因为我们把业务逻辑放在Service层了。通常,只要该服务层需要执行与数据库相关的工作,就会调用 DAO 层。

因此,在大多数情况下应该一起使用 public (因为它们是从不同的层/包调用的)。

当您确定仅从同一包(或子类)进行调用时, protected 是很好的选择,但情况可能并非总是如此。所以不,不建议使用protected

关于java - Spring DAO 类方法 - protected 与公共(public)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45387549/

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