我試圖以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 2010-04-21 23:31:59