@ 符号在 java 中是什么意思?

2022-09-01 02:09:17

下面是代码片段。

@Intercepts({@Signature(
type= Executor.class,
method = "update",
args = {MappedStatement.class,Object.class})})
public class

有人可以向我解释@sign在Java中的含义吗?


答案 1

这是一个注释

批注是元数据的一种形式。它们提供有关不属于程序本身的程序的数据。批注对它们所批注的代码的操作没有直接影响。

注释确实会影响工具和库处理程序的方式,这反过来又会影响正在运行的程序的语义。可以从源文件、类文件中读取批注,也可以在运行时以反射方式读取批注。


答案 2

是的。所有以前的海报都是正确的,它是注释和链接是正确的。

对于我们的C#伙伴来说,我认为这类似于属性。