在实际使用Spring开发过程中,一般会有两种注入方式,一种是XML的注入方式,一种是使用注解的注入方式。
使用xml的注入方式主要特点是:结构清晰,但工作量大
使用注解的注入方式主要特点是:开发方便,但不够清晰
为了是两种注入方式优点相结合,建议使用:
Bean使用XML配置,属性使用注解方式注入
代码:
OrderDao.java使用XML配置,具体见下xml文件
ProductDao.java使用xml配置,具体见下xml文件。
属性使用注解的方式注入,不需要set方法:ProductService.java
applicationContext.xml
测试类:Demo.java