我有一套带有丰富api的java产品。我想写scala api作为这些java api的包装器。是否有相同的指导方针。请分享您的经验
答案 0 :(得分:3)
正如其他人所指出的那样,这是一个非常模糊的问题,但我认为有一些广泛的建议:
@deprecated
,@throws
和@BeanProperty
。如果您想使用特别需要JavaBeans的库(即符合规范),@BeanProperty
特别有用。constructor-arg
s。或asInstanceOf
投射您从上下文中手动获取的任何bean。我能想到的一切。希望其他人会指出我错过的其他考虑因素。