Я могу используйте Я пытаюсь внедрить службу в свой компонент, но он всегда Некоторые фрагменты кода: index.xhtml userbean.java UserService.java call
для запуска c-функций,
Я получаю следующую ошибку: WELD-001000 Ошибка при разрешении свойства userBean по отношению к базовому нулю. Некоторые фрагменты кода: index.xhtml null
.
Я получаю следующую ошибку: WELD-001000 Ошибка при разрешении свойства userBean и базового нуля. <h:body>
Hello from Facelets
#{userBean.name}
</h:body>
package beans;
import Domain.User;
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
import javax.inject.Inject;
import javax.inject.Named;
import service.UserService;
@Named
@SessionScoped
public class UserBean implements Serializable{
@Inject UserService service;
private User user;
public UserBean(){
this.user = service.find_user("foo");
}
public String getName(){
return "bar";
}
}
package service;
import Domain.User;
import javax.ejb.Stateless;
import javax.inject.Named;
@Named
@Stateless
public class UserService {
public UserService(){}
public User find_user(String name){
return new User();
}
}