Tôi gặp khó khăn khi triển khai ứng dụng nâng bằng cách sử dụng hạt java của doanh nghiệp. Có một ví dụ đơn giản:nâng với đậu java của doanh nghiệp
@Stateless
class TestEJB {
def a = "hello"
}
object TestApi extends XMLApiHelper{
@EJB
private var bean:TestEJB = _
def createTag(a:NodeSeq) =
def dispatch: LiftRules.DispatchPF = {
case Req("test" :: Nil, "", GetRequest) =>
() => PlainTextResponse(bean.a)
}
}
Có NullPointerException trên phù hợp với bean.a
, vì vậy điều đó có nghĩa, rằng bean
chưa được khởi tạo tốt. Tại sao?