2 가지 방법을 시도했지만 어느 방법으로도 작동하지 않았습니다.스프링 폼 콩에 콩을 주입 할 수 있습니까?
@Component
public class EmailForm{
...
private QuestionDAO questionDAO;
...
@Autowired
public void setQuestionDAO(QuestionDAO questionDAO) {
this.questionDAO = questionDAO;
}
...
다른 방법 :
@Component
public class EmailForm implements ApplicationContextAware {
...
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.questionDAO = (QuestionDAO)applicationContext.getBean("questionDAO");
}
...
폼 빈이 스프링 채워 questionDAO 결과가
주입되는 어느 방법 :@RequestMapping(method = RequestMethod.POST)
public String submit(@Valid final EmailForm emailForm, BindingResult result, final Model model) {
당신은 당신이 QuestionDAO 클래스에 대한 코드/주석을 얻고 표시하고 오류에 대한 자세한 정보를 제공 할 수 있습니다 :이 여기에 다른 스레드에 대답 한 것 같습니다? – artgon