【问题标题】:Annotation base configuration in standalone Java program独立 Java 程序中的注释基础配置
【发布时间】:2011-03-30 17:39:18
【问题描述】:

我意识到我非常喜欢 Java EE 中的注释基础配置(@Resource)功能。然后我注意到注解实际上是 Java SE 的一部分。

所以我想知道我是否可以将它与 Java SE 一起使用。我当然可以在独立程序中使用注释,但我找到了如何实际配置它。我发现的所有示例都涉及创建 Java EE 配置文件。谁能给我一个确认(或给我一个参考)它可以在 Java EE 环境之外使用吗?以及如何做到这一点?

【问题讨论】:

    标签: java configuration resources jsr250


    【解决方案1】:

    注解具有特定目的,并且只能用于这些目的。因此,Java EE 注释在大多数情况下在 Java EE 之外没有任何功能。但是例如 jUnit 和 JPA 注释应该在 Java SE 应用程序中工作。如果您愿意,也可以自己滚动。

    【讨论】:

      【解决方案2】:

      我也在想同样的事情。有些东西必须处理注解——这就是 Spring 所做的,但目前我没有使用 Spring。

      添加自定义注释处理来处理@Resource、@PostConstruct 和@PreDestroy 注释并不难(可能需要几十行代码),但在某些时候你必须想“好吧,Spring已经在做这一切,而且还有很多”。

      它们也由 Tomcat 为 WebServices 实现,因此您可以只在正确配置的 @WebService 类上使用它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-30
        • 2017-05-27
        • 1970-01-01
        • 1970-01-01
        • 2016-08-02
        • 1970-01-01
        相关资源
        最近更新 更多