Я создал простой сервлет в приложении seam-gen (2.1.2), теперь я бы хотел использовать инъекцию. Таким образом, я аннотированный его @name, и это признано в качестве компонента:Может ли простой сервлет быть настроен как компонент шва?
INFO [Component] Component: ConfigReport,
scope: EVENT, type: JAVA_BEAN, class: com.mycompany.servlet.ConfigReport
Unfortunatly инъекция регистратора не работает NullPointerException
в init()
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.log.Log;
@Name("ConfigReport")
public class ConfigReport extends HttpServlet {
@Logger
private Log log;
public void init(ServletConfig config) throws ServletException {
log.info("BOOM");
}
}
Является ли мой подход оскорбительным?
Какими будут альтернативы (клиент, отправляющий запросы сервлету, является завитки, а не браузером)?
+ Спасибо, только что купил эту книгу несколько дней назад, и вы дали мне указатели – stacker