Spring MVC と Hibernate を使用してテスト アプリケーションの開発を開始していますが、データベースの構成について質問があります。
次のように、application-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 データベースを使用したい
ありがとう