问题描述
- spring注入的问题,set方法会调用并且有值,但是调用后变成null值
-
我用set方法注入,用axis2发布了webservice,在服务启动的时候,相应的set方法会注入进去,但是当我调用方法的时候,本来注入到方法里的属性就会变成了null。配置文件 就是一层一层的注入的
<!-- 创建SqlSessionFactory,同时指定数据源--> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> </bean> <!--创建数据映射器,数据映射器必须为接口--> <bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> <property name="mapperInterface" value="com.lemao.dao.mapper.UserMapper" /> <property name="sqlSessionFactory" ref="sqlSessionFactory" /> </bean> <bean id="userDao" class="com.lemao.dao.impl.UserDaoImpl"> <property name="userMapper" ref="userMapper"/> </bean> <bean id="userService" class="com.lemao.service.impl.UserServiceImpl"> <property name="userDao" ref="userDao"/> </bean> <bean id="userWeb" class="com.lemao.web.UserWeb"> <property name="userService" ref="userService"/> </bean>
解决方案
我也碰到这个问题了,解决了嘛?
时间: 2024-12-02 10:18:15