Spring 8

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

여기서는 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, sette..

Spring 2025.05.18
스프링 - Lombok 설치 및 사용

Lombok은 Java 개발 시 자주 사용하는 Getter, Setter, toString(), 생성자 등 자동 생성 어노테이션을 지원한다. https://projectlombok.org/ Project Lombok projectlombok.org 위 링크에서 다운로드한 lombok.jar 파일은 명령 프롬프트로 java 설치 아래 인스톨러 창이 뜨면 STS 경로를 선택 후 Install / Update STS 경로에 lombok.jar 파일이 추가된다. pom.xml에 다음과 같이 추가한다.... org.projectlombok lombok 1.18.0 provided ...

Spring 2025.05.17
스프링 - 톰캣 설치 후 STS 환경 설정 (Apache Tomcat 9)

https://tomcat.apache.org/ Apache Tomcat® - Welcome!The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakartatomcat.apache.org 위 링크로 이동 후 좌측 메뉴에서 Tomcat 9.0 선택Core : zip 선택 후 다운로드 압축을 해제하여 C 드라이브에 ..

Spring 2025.05.17
스프링 - STS3 설치 및 프로젝트 생성 (Java JDK 11)

https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distributiongithub.com Spring Tool Suite 3.9.17 다운로드 압축을 풀면 아래 구조로 생성됨 sts-3.9.17.RELEASE \ STS.ini를 편집기로 열어 아래 내용 추가 후 저장-vm설치된 javaw 경로 sts-3.9.17.RELEASE \ STS.exe로 프로그램 실행 후,File > New..

Spring 2025.05.17