Lorsque nous utilisons spring jdbc, nous définissons d'abord un bean dataSource et l'injectons lors de la création de l'objet jdbcTemplate. Ce que je veux savoir, c'est que nous devons définir cette source de données dans la portée du prototype. À moins qu'il n'y ait qu'un seul objet dataSource pour l'application entière. Je pense que cela affecte la performance des applications.La source de données doit-elle être dans la portée du prototype au printemps jdbc
Voici comment j'ai défini dataSouce dans un fichier de configuration de ressorts.
<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="123" />
</bean>
Dans ma classe DAO, j'ai auto-piloté dataSOurce comme ci-dessous. Faites-moi savoir quelle est la meilleure façon de définir dataSource pour l'application Web print Spring mvc.