依赖另一个库枚举值是否安全?

时间:2013-12-11 13:44:36

标签: java architecture enums

我正在研究REST API,我需要告知客户端如何运行并返回HTTP代码。

package org.springframework.http中,有很好的创建和记录的HTTP状态代码,也许我想在我的应用程序中使用它们。

从应用程序设计/结构的角度来看,依赖这些信息并在自己的应用程序中使用它是否安全?或者在我的情况下更好地拥有自己的枚举值?

3 个答案:

答案 0 :(得分:2)

它与依赖任何其他公共API一样安全。

答案 1 :(得分:1)

Dave's answer基本上是正确的。它是一个公共API,它与任何其他公共API一样安全。但是,如果仅将org.springframework.http用于http状态,为什么不使用本机Java Status?并非所有状态都已映射(例如,它们会错过状态405)但它是核心Java,所以您不必担心。

答案 2 :(得分:0)

如果您不更新库,那肯定是安全的。