首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要重用的复合注释

要重用的复合注释
EN

Stack Overflow用户
提问于 2020-12-02 06:41:27
回答 1查看 424关注 0票数 0

对于springboot控制器方法,我们有几个注释。这些方法大多是在多种方法中重用的。

代码语言:javascript
复制
@Annotation1
@Annotation2
@Annotation3
public void someMethod()

合并为

代码语言:javascript
复制
@CompositeAnnotation
public void someMethod()

有什么方法可以创建复合注释吗?我知道我们可能会增加一个新的封装这些,但有时这是不可能的。

只是试着把这群人重复使用为单一的或者减少到更少的。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 07:41:28

创建一个新的注释是可能的,它将拥有所有的注释。

您可以查看@SpringBootApplication实现--它包含@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan对self的注释,因此所有这些注释都是在使用@SpringBootApplication时应用的。

或者@RestController,它结合了@Controller@ResponseBody

就你而言:

代码语言:javascript
复制
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Annotation1
@Annotation2
@Annotation3
public @interface CompositeAnnotation

下面是一些教程:https://chrysanthium.com/spring-annotation-composition

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65103371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档