<分区>
我对 Java 有点陌生,对 Spring/SpringBoot 几乎一无所知。今天看到这行代码:
@SpringBootTest(classes = {TestRepositoryConfig.class})
我不太清楚这里发生了什么。根据我现有的知识,我推断我正在查看类似键值参数的东西,其中 classes
是传递给名为 SpringBootTest
的构造函数或函数的参数,及其值为 {TestRepositoryConfig.class}
。
但我不知道那些花括号在做什么。为什么需要它们?我怎么能自己回答这个问题呢?我不知道要寻找什么。 “Curly braces java annotation”给了我一大堆结果,没有任何明确的答案,除非我想致力于扩展阅读。