gpt4 book ai didi

java - Java SE 中 javax.annotation 包中的注释

转载 作者:行者123 更新时间:2023-12-02 02:46:50 25 4
gpt4 key购买 nike

Java SE 环境中 JSR-250 注释的用途是什么?

如何在非spring和非java-ee环境中使用它们?

最佳答案

Java 中的 @Annotation 工具最初是为在 Java Enterprise (EE/J2EE) 上下文中使用而开发的。 Java 类是无状态的(从而通过每个用户 session (线程)再次初始化)还是具有一种特定状态(对所有用户而言)的单例类,两者之间存在根本区别。显然,这种区别在 Web 应用程序的多用户设置中是必要的。在Java EE的开发过程中,添加了一些新的注释类型,并且一些注释的工作方式发生了变化。

@Annotation API 允许定义用户定义的注释,这对于 Java 应用程序启动期间的内容相关注入(inject) (CDI) 非常有用。有关 CDI 中注释的使用教程,请参阅 annotation-HowTo .

@Annotation API 实现了 Java 类的编译、部署和 (JNDI) 链接的正式语义。然而,正如 JPA 的发展所表明的那样,@Anniotation API 可以使用配置实体管理方式的有用参数或其他语义指令进行扩展。

目前,我正在实现应用程序逻辑的语义,使用大量新定义的@Annotations,包括不同的参数(@interface-file 中的方法)。稍后我会在这里报告这个项目的进展。

关于java - Java SE 中 javax.annotation 包中的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44440770/

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