在本文中,我们将介绍一个非常有用的Spring功能,该功能允许我们基于一个或多个Spring注释创建自己的注释。假设我们有一组经常一起使用的Spring注释。标准Java注释@Retention用于指示注释应在运行时可处理。我们还将两个Spring注释都添加到了注释中。现在,我们可以使用自己的@MyService批注来批注我们的服务:Spring现在检测到@MyService被@Service和@Transactional注释,并提供与前面的示例UserService相同的行为。请注意,这是Spring注释处理方式的功能,而不是一般的Java功能。在测试中,通常使用各种Spring批注来定义测试设置。例如,我们可以创建一个@MockMvcTest注释,该注释定义模拟mvc测试的Spring设置:现在,我们的测试定义看起来更加清晰。
暂无评论