전체 글

Back-end/Spring

[Spring] MyBatis와 스프링 연동 (SQLSessionFactory, Mapper)

MyBatis : MyBatis는 스프링과 데이터베이스를 연결하여 스프링에서 생성한 객체와 SQL 쿼리 결과를 매핑해줍니다. MyBatis 의존성 추가 SQLSessionFactory : SQLSessionFactory는 MyBatis의 핵심 객체로 SQLSession을 통해 Connection을 생성하거나 SQL을 전달하고 결과를 리턴 받는 구조로 작성합니다. Mapper : MyBatis의 Mapper는 SQL에 대한 처리를 지정하는 역할을 합니다. Mapper 설정을 위해 root-context.xml에 'Namespaces'에서 'mybatis-spring' 탭을 선택합니다. mapper 패키지를 만들고 root-context.xml에 패키지를 인식할 수 있도록 경로를 지정해줍니다. 태그를 통해 ..

Back-end/Spring

[Spring] 커넥션 풀 설정 (HikariCP)

HikariCP를 이용한 커넥션 풀 설정 : DB를 연결할 때 웹 애플리케이션의 경우 여러 명의 사용자를 동시에 처리하기 위해 사용 HikariCP 테스트

Back-end/Spring

[Spring] STS JDBC 연결

JDBC Driver 다운로드 SQL Developer 설치되어 있다면 설치된 폴더 내부 jdbc/lib 폴더 안에 'ojdbc.jar' 파일이 있습니다. 없을 경우 다운로드 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword y..

Back-end/Spring

[Spring] src/test/java 테스트 코드 작성

Spring Test Code 작성 @Runwith() : 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 것을 표시 @ContextConfiguration() : () 안에 지정된 클래스나 문자열로 필요한 객체들을 스프링 내에 객체로 등록 @Log4j : JUnit에서 로그 기록 @Autowired : 해당 인스턴스 변수가 스프링으로부터 자동으로 주입 @Test : JUnit에서 테스트 대상을 표시 assertNotNull(변수); : 변수가 null이 아니어야 테스트 성공

eunjin-park
개발 일기