gpt4 book ai didi

java - Spring 编译时和运行时注解的区别

转载 作者:行者123 更新时间:2023-12-04 13:21:34 29 4
gpt4 key购买 nike

最近在一个Java开发者的面试中,遇到了一个关于spring注解的问题:

What is the difference between compile time and runtime annotations in spring?



有这样的概念吗?

一个答案将不胜感激。

最佳答案

没有什么比编译时或运行时注释更好的了。

它们是读取不同 API 的标记。根据它们的处理方式,可以将它们称为编译/运行时注释。

Java 提供了两种不同的选项来处理源代码注释。一个是编译时使用的注解处理API,另一个是运行时使用的反射API。例如@Override注释由编译器读取。

https://ieeexplore.ieee.org/document/7321547/

有点类似于你的问题。看看它:
When are Java annotations executed?

关于java - Spring 编译时和运行时注解的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51712691/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com