2025/05/18 3

스프링 - 오라클 데이터베이스 연동

여기서는 Oracle의 무료 경량 버전 11g XE, Oracle SQL Developer 24.3.1 (JDK 17 포함)을 사용한다. Oracle 11g Xe 설치 (출처 : 남가람북스)https://drive.google.com/drive/u/0/folders/122FDfnySpfuaBEeoIQU0EOa4GRZo5N6D 오라클11gxe - Google Drive이 브라우저 버전은 더 이상 지원되지 않습니다. 지원되는 브라우저로 업그레이드하세요. 닫기drive.google.com Oracle SQL Developer 설치https://www.oracle.com/database/sqldeveloper/technologies/download/ Oracle SQL Developer DownloadsT..

Spring 2025.05.18
스프링 - 어노테이션 정리

1. 롬복 관련@Data - Lombok에서 가장 많이 사용 - @ToString, @Getter, @Setter등 자주 사용하는 메서드를 생성 @Setter - setter 메서드 생성 - value, onMethod, onParam 속성 사용 가능 @Log4j - 로그 관리 가능 2. 스프링 관련@Component - 스프링에서 Beans(객체)로 관리하도록 명시 .@Autowired - 특정한 객체에 의존하도록 자신에게 해당 타입의 Benas을 주입 3. 테스트 관련@ContextConfiguration - 스프링이 실행되면서 어떤 설정 정보를 읽어야 할지 명시 - XML 설정파일 명시 가능 @RunWith - 테스트 시 필요한 클래스 지정 - 스프링은 SpringJUnit4ClassRunner..

Spring 2025.05.18
스프링 - JUnit을 이용한 스프링 테스트

Junit스프링의 단위 테스트 수행을 위한 프레임워크 src/main/javasrc/test/java아래처럼 패키지 및 자바 클래스 생성 pom.xml에 아래 코드 추가(Junit은 4.10 이상의 버전 사용 필요)... org.springframework spring-test ${org.springframework-version} ... Chef.java 파일 작성package com.myspring.sample;import org.springframework.stereotype.Component;import lombok.Data;@Component // 스프링에게 해당 클래스가 스프링에서 관리해야 하는 대상@Data // getter, s..

Spring 2025.05.18