创建bean的方式:
方式1:xml文件方式
将userServiceImpl Bean注入到testController类中。两个文件中不需要任何注解
<bean id="testController" class="com.yxl.test.TestController"> <property name="userServiceImpl" value="userServiceImpl"/> </bean> <bean id="userServiceImpl"class="com.yxl.test.serviceimpl.UserServiceImpl"> </bean>
方式2:注解方式
testController类:
在属性对象上增加@Autowired注解。
public class TestController {
@Autowired
UserServiceImpl userServiceImpl;
}
userServiceImpl类:
在userServiceImpl上增加@Service注解。
@Service
public class UserServiceImpl{}
如何把mybatis的数据库连接对象注入到DAO对象中。
<!-- 配置扫描Dao接口包,把数据库连接对象注入到DAO对象中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.yxl.test.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
</bean>