3
我开始用Spring MVC和Hibernate开发测试应用程序,并且我对数据库配置有疑问。从Java配置数据源(不含XML)
我知道我能够定义通过应用程序的context.xml的数据源,如
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/testdb"/>
<property name="username" value="root"/>
<property name="password" value="password"/>
</bean>
但我想不使用XML可言,所以我创建了我想要一个配置类加载一个DataSource对象,用类似这样的方法:
@Bean
public DataSource dataSource() {
...
}
我的问题是:我怎么能得到指向我的的MySQL模式的DataSource实例?如果有几个选项,哪一个最适合您?
我想使用MySQL数据库,而不是嵌入的一个
感谢