Giriş
Açıklaması şöyle
The @Resource annotation is required for injecting certain (JNDI) resources that are not available to @Inject, such as DataSource and the EJB TimerService
lookup Alanı
Örnek
Şöyle yaparız
@Resource(lookup = "java:/jdbc/books-database")private DataSource dataSource;
name Alanı
Örnek
Şöyle yaparız
// field injection
@Resource(name = "java:comp/DefaultDataSource")
DataSource ds;
// method injection
@Resource(name = "java:comp/DefaultDataSource")
void setDataSource(DataSource ds) { ... }Örnek
Şöyle yaparız
@Resource(name = "jdbc/MyDataSource")private DataSource dataSource;
Hiç yorum yok:
Yorum Gönder