Spring 2.5 & Struts 1.3.x 連携
以前紹介したSpring 2.x & Struts 1.3.x 連携とSpring 2.x & Struts 1.3.x 連携 その2に関して、Spring 2.5でもいけるかどうか確認しました。結論は全然問題なし+@Autowiredも利用できました。ということで、
@Component("fugaLogic") public class FugaLogicImpl implements FugaLogic { }
というクラスをActionで利用したい場合は、
public class HogeAction extends Action { @Autowired @Qualifier("fugaLogic") private FugaLogic fugaLogic; public ActionForward execute(ActionMapping mapping,ActionForm form, HttpServletRequest request,HttpServletResponse response) { ・・・ } }
なんて書き方が可能に。これでかなりのXMLの記述量が減ります(^^