*是控制台日志错误*
java.lang.IllegalStateException:无法加载ApplicationContext
<context:component-scan base-package="com.spring.dao" />
<context:component-scan base-package="com.spring.service" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
p:driverClassName="com.mysql.jdbc.Driver"
p:url="jdbc:mysql://192.168.196.5:3307/apu"
p:username="dev"
p:password="password" />
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"
p:dataSource-ref="dataSource" />
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dataSource" />
<aop:config proxy-target-class="true">
<aop:pointcut id="serviceMethod" expression="execution(* com.spring.service..*(..))" />
<aop:advisor pointcut-ref="serviceMethod" advice-ref="txAdvice" />
</aop:config>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" />
</tx:attributes>
</tx:advice>
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.spring.model.User;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:/applicationContext.xml"})
public class TestUserService {
@Autowired
private UserService userService;
@Test
public void hasMatchUser() {
boolean b1=userService.hasMatchUser("admin", "123456");
boolean b2=userService.hasMatchUser("admin", "11111");
assertTrue(b1);
assertTrue(!b2);
}
@Test
public void findUserByName(){
User user = userService.findUserByUserName("admin");
assertEquals(user.getUserName(),"admin");
}
}
我不知道怎么解决这个问题,谁能帮我?多谢!
看来您必须更改org.apache.commons.dbcp.basicDataSource
的jar文件。这会产生问题
UnsupportedClassVersionError: Bad version number in .class file Related cause:
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class
[org.apache.commons.dbcp.BasicDataSource
我已经创建了一个新的spring boot 1.4应用程序,希望使用@DataJpaTest进行一些测试,但不断收到以下错误消息 原因:组织。springframework。豆。工厂BeanCreationException:创建名为“dataSource”的bean时出错:调用init方法失败;嵌套的异常是java。lang.IllegalStateException:无法确定测试的嵌入式数据库
我对Spring Boot很陌生,正在尝试做一些测试。当我突然遇到一个我在过去三个小时一直试图解决的问题时... 我认为这里的主要问题是: 原因:org . spring framework . beans . factory . beancreationexception:创建名为“org . spring framework . boot . auto configure . flyway .
我在使用其他版本(1.5.2.RELEASE)学习spring boot 1.3.5版教程时收到以下错误消息: 以下是我的课程: application.properties 波姆。xml 你怎么看我没有实现@Configuration/@Bean,因为我在Spring的文档中读到: https://docs.spring.io/spring-boot/docs/current/reference
我有一个实体类InAppNotification。看起来像这样的java: 我使用JPA来处理数据库查询,这就是JPA接口的定义: 这是我application.properties的样子: 但是,当我试图在构建后通过运行 来打包应用程序时,我会遇到以下问题: 尝试调用不存在的方法。尝试从以下位置进行:javax.el.ELManager.getExpress sionWorks(ELManage
在将project从Spring Boot版本从1.2.3.release迁移到1.3.0.release之后,我已经开始得到以下异常。 创建类路径资源[org/springframework/boot/autoconfigure/admin/springapplicationadminjmxautoconfiguration.class]中定义的名为'Spring ApplicationAdmi
我遵循本教程将消息发送到azure服务队列:https://docs.microsoft.com/en-us/azure/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-service-bus 到我现有的spring boot应用程序,但我得到以下错误: 用户类别: 控制器类: pom xml: 添加它