私はこのコードを持っていました
@Local
interface IRepo
{ //...
}
@Stateless
class Repo implements IRepo
{ // ..
}
class WebS
{
@EJB private IRepo repo;
// ...
}
そして、すべて正常に動作しました。
しかし今、私はインターフェイスを削除 IRepo
して作ります
@Stateless
class Repo { // ..
}
class WebS
{
@EJB private Repo repo;
// ...
}
JNDI ルックアップが失敗します。
could not resolve global JNDI name for @EJB for container WebS ...
インターフェイスなしで依存性注入を行うことはできますか?