我很清楚Java EE中的注释基本配置(@Resource)功能,我非常喜欢。然后我注意到注释实际上是Java SE的一部分。
所以我想知道我是否可以在Java SE中使用它。我当然可以在独立程序中使用注释,但我发现如何实际配置它。我发现的所有示例都涉及创建Java EE配置文件。任何人都可以给我一个确认(或者给我一个参考),它可以在Java EE环境之外使用吗?以及如何做到这一点?
答案 0 :(得分:1)
注释具有特定目的,只能用于这些目的。因此,在大多数情况下,Java EE注释在Java EE之外没有任何功能。但是,例如jUnit和JPA注释应该在Java SE应用程序中工作。如果您愿意,也可以自己动手。
答案 1 :(得分:0)
我在想同样的事情。有些东西必须处理注释 - 这就是Spring所做的,但目前我并没有使用Spring。
添加自定义注释处理以处理@Resource,@ PostConstruct和@PreDestroy注释(可能是几十行代码)并不太难,但在某些时候你必须想到“嗯,春天已经做了所有这些以及更多的事情。“
它们也是由Tomcat for WebServices实现的,因此您只能在正确配置的@WebService类中使用它们。