0

私が本当に気に入っている Java EE のアノテーション基本構成 (@Resource) 機能を知りました。その後、アノテーションが実際には Java SE の一部であることに気付きました。

ということで、Java SEで使えるかな。私は確かにスタンドアロンプ​​ログラムで注釈を使用できますが、実際に構成する方法を見つけています。私が見つけたすべての例には、Java EE 構成ファイルの作成が含まれていました。Java EE環境外で使用できることを確認してください(または参照してください)。そしてそれを行う方法は?

4

2 に答える 2

1

注釈には特定の目的があり、それらの目的にのみ使用できます。したがって、Java EEアノテーションは、ほとんどの場合、JavaEEの外部では機能しません。ただし、たとえば、jUnitおよびJPAアノテーションはJavaSEアプリケーションで機能する必要があります。気になったら自分で転がすこともできます。

于 2011-03-30T19:15:21.587 に答える
0

私も同じことを考えています。何かが注釈を処理する必要があります。これは Spring が行うことですが、現在私は Spring を使用していません。

@Resource、@PostConstruct、および @PreDestroy アノテーションを処理するためのカスタム アノテーション処理を追加することはそれほど難しくありません (おそらく数十行のコードになるでしょう) が、ある時点で「まあ、Spring はすでにやっている」と考える必要があります。そのすべてと、さらに多くのことです」。

これらは Tomcat によって WebServices 用にも実装されるため、適切に構成された @WebService クラスでのみ使用できます。

于 2014-10-14T19:02:31.410 に答える