Trong lớp học mùa xuân của bạn, Bạn có thể tiêm một hạt đậu có chú thích như
@Autowired
@Qualifier("dbDataSource")
private DataSource dataSource;
và Bạn thêm phần này vào ngữ cảnh của bạn
<beans:bean id="dbDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<beans:property name="jndiName" value="java:comp/env/jdbc/MyLocalDB"/>
</beans:bean>
Bạn có thể khai báo tài nguyên JNDI trong máy chủ của tomcat bằng cách sử dụng
<Resource name="jdbc/TestDB"
global="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/TestDB"
username="pankaj"
password="pankaj123"
maxActive="100"
maxIdle="20"
minIdle="5"
maxWait="10000"/>
quay lại bối cảnh mùa xuân de mùa xuân thêm điều này
<ResourceLink name="jdbc/MyLocalDB"
global="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource" />
nếu, giống như exmple này bạn đang tiêm kết nối vào cơ sở dữ liệu, hãy đảm bảo rằng jar MySQL có trong thư mục lib tomcat, nếu không tomcat sẽ không thể tạo nhóm kết nối cơ sở dữ liệu MySQL.