java编码风格:一个带参数的注释,还是几个只带一个参数的注释?
我有一个注释,有大约10个参数,都是可选的。 但如果您使用它们,它可能会如下所示:java编码风格:一个带参数的注释,还是几个只带一个参数的注释?,java,annotations,styles,Java,Annotations,Styles,我有一个注释,有大约10个参数,都是可选的。 但如果您使用它们,它可能会如下所示: @myAnnotation(oneFlag-anotherFlag parameter=“value”) 将一个注释拆分为多个注释,示例如下所示: @oneFlag@anotherFlag@参数(“值”) 有哪种“好的java风格”标准可以满足这一要求?我怀疑这取决于注释的内聚性。例如: 不好(难以区分哪些注释相互关联): 好: @Transaction(Isolation.DEFAULT) @Transacti
@myAnnotation(oneFlag-anotherFlag parameter=“value”)
将一个注释拆分为多个注释,示例如下所示:
@oneFlag@anotherFlag@参数(“值”)
有哪种“好的java风格”标准可以满足这一要求?我怀疑这取决于注释的内聚性。例如: 不好(难以区分哪些注释相互关联): 好:
@Transaction(Isolation.DEFAULT)
@TransactionRollbackFor(Bar.class)
@ReadOnly // Not actually related to transactions
public class Foo { }
@Transactional(isolation=Isolation.DEFAULT,rollbackFor=Bar.class)
@ReadOnly
public class Foo { }