2011-03-30 22 views
0

我被注意到Java EE中的注释基本配置(@Resource)特性,我非常喜欢它。然后我注意到注释实际上是Java SE的一部分。独立Java程序中的注释库配置

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

回答

1

注解具有特定目的,只能用于这些目的。因此,在大多数情况下,Java EE注释在Java EE之外没有功能。但是,例如jUnit和JPA注释应该在Java SE应用程序中工作。如果你喜欢它,你也可以推出自己的产品。

+0

感谢您的回答。 – NawaMan 2011-03-31 01:19:58

0

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

添加自定义注释处理来处理@Resource,@PostConstruct和@PreDestroy注解不会太困难(它可能会有几十行代码),但在某些时候,您必须认为“好吧,春天已经在做所有这些,而且更多“。

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