Java 使用SpringJDBC连接到数据库
我正在尝试使用SpringJDBC连接到我的数据库Java 使用SpringJDBC连接到数据库,java,spring,jdbc,Java,Spring,Jdbc,我正在尝试使用SpringJDBC连接到我的数据库 Beans.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframe
Beans.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://localhost:5434/lab1_aop" />
<property name="username" value="postgres" />
<property name="password" value="passw" />
</bean>
</beans>
我得到这些错误
The constructor ClassPathXmlApplicationContext(String) refers to the missing type BeansException BookService.java
The type org.springframework.beans.BeansException cannot be resolved. It is indirectly referenced from required .class files
我做错了什么?看起来,您的项目中缺少了一些Spring jar!使用任何标准的依赖关系管理工具,如Gradle、Maven或Ant来解决依赖关系
在这里,您将找到一个如何配置的示例。如果您使用的是maven,您需要为它添加
SpringContext
和Springbeans
依赖项
为了更好地管理依赖关系,请使用maven或gradle
外接程序pom.xml
:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>{spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>{spring.version}</version>
</dependency>
org.springframework
spring上下文
{spring.version}
org.springframework
春豆
{spring.version}
您的beans.xml是否在/src文件夹中?缺少一些jar。首先检查它。我刚刚将它转换为一个Maven项目并添加了依赖项。所以现在我必须建立项目?是的,现在建立项目。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>{spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>{spring.version}</version>
</dependency>