Java 8 getter应该返回可选类型吗?

Java 8 getter应该返回可选类型吗?

OptionalJava 8中引入的类型对于许多开发人员来说是一个新事物。

是否返回getter方法?Optional<Foo>取代经典的类型Foo很好的练习?假设值可以是null


梵蒂冈之花
浏览 566回答 3
3回答

心有法竹

一般来说,使用可选类型来返回可以为空的值是个好主意。然而,w.r.t.对于框架,我假设用可选类型替换经典的getter会在使用依赖于getter和setter编码约定的框架(例如Hibernate)时带来很多麻烦。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java