public class DAOManager {
@Autowired
private DataSource dataSource;
.....
当我去运行上面的命令时,dataSource仍然为null。
我如何在web-context.xml中配置bean:
<!-- Datasource (database) bean -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="XXXXX" />
<property name="username" value="XXXX" />
<property name="password" value="XXXX" />
</bean>
我觉得我需要添加到我的web-context.xml中以将DAOManager类添加到其辖区中。我是对的吗?对不起,第一次是Spring MVC用户。
感谢您的时间。
答案 0 :(得分:0)
你问:
我觉得我需要添加一些内容 web-context.xml将DAOManager类添加到其辖区中 我对吗?
你说得对:)
答案 1 :(得分:0)
将@Repository放在你的DAOManager类之上,然后看看。
虽然你做的配置很理想,看起来很好,而且是一个简单的DI,应该可以正常工作。
答案 2 :(得分:0)
添加
<bean id="daoManager" class="DAOManager">
<property name="dataSource" ref="dataSource" />
</bean>
答案 3 :(得分:-1)
添加到你的spring xml
<context:component-scan base-package="com.your.package" />