Database 22

Failed to load ApplicationContext junit4 test

java.lang.IllegalStateException: Failed to load ApplicationContext Test 실행시 junit 에러 java.lang.IllegalStateException: Failed to load ApplicationContext Failed to load ApplicationContext 에러가 나는데 ---> 이 오류는 WEB-INF가 classpath에 포함되어 있지않아서 나는 오류 ( 어플리케이션 컨텍스트가 테스트 컨텍스트에 로드되지 않아서 테스트창에 나타남) @ContextConfiguration(locations = {"classpath:WEB-INF/application-context.xml"}) @ContextConfiguration 이 부분이 없어..

MyBatis 마이바티스 및 설정방법 [Spring Java]

MyBatis 마이바티스 쉽게말해서 자바의 객체지향 프로그래밍과 sql 사이에서 자동매핑을 지원해주는 프레임워크라고 생각하면 쉽다 자바는 JDBC(Java Database Connectivity)를 통해 데이터베이스와 데이터를 주고 받는데 JDBC는 사용할 수 있는 API가 다양하지만 각 기능을 사용하려면 관계되어있는 객체를 생성,해제를 해야하는 번거로움이 있다. 이런 단점을 보완하기 위해 사용되는게 바로 마이바티스! 즉 전에는 dao문서에서 sql쿼리문을 작성하고 직접 실행 했지만 마이바티스는 mapper에 쿼리(sql)문을 작성하고 dao는 호출해서 사용하는 방식이다. 개발자가 쿼리작성, 매개변수 , 결과타입만 설정해주면 됨 스프링은 서비스 컨트롤러 등 담당 마이바티스는 dao 담당 MyBatis 설..

반응형