Spring13 [국비지원] KH 정보교육원 97일차 Mapper XML 파일에 mybatis가 수행할 SQL 문장을 만들어 저장하는 2가지 방법 1) Mapper XML 파일에 SQL 문장을 저장 - Mapper XML 파일명의 관례 -> 테이블명Mapper.xml ex)BoardMapper.xml 2) 자바 인터페이스의 추상메소드에 저장 ("Mapper Interface" 방식) - MyBatis가 제공하는 Annotation을 추상메소드 위에 붙이고 이 Annotation 속성으로 SQL 문장을 저장 어제는 1)로 해봤다. 이제 Mapper Interface 방식으로 해보자! --- org.zerock.myapp.mapper에 EmployeesMapper.java 만들어주자 SELECT last_name FROM employees WHERE emplo.. 2022. 8. 16. [국비지원] KH 정보교육원 96일차 root-context.xml 에서 beans graph가 안 보여요!!! 우클릭 후 스프링 - show requestmappings 눌러보세요 --- 3장 스프링과 오라클 데이터베이스 연동설정 및 테스트 @Log4j2 @NoArgsConstructor //테스트 메소드 수행시 스프링 프레임워크까지 함께 구동되도록 해주는 어노테이션 설정 추가 // JUnit5 방식 @ExtendWith(SpringExtension.class) @ContextConfiguration(locations = { "file:src/main/webapp/WEB-INF/spring/root-context.xml" }) @TestInstance(Lifecycle.PER_CLASS) @TestMethodOrder(MethodOrder.. 2022. 8. 12. [국비지원] KH 정보교육원 95일차 2장 스프링 특징과 의존성 주입 의존성 주입 (DI, Dependency Injection) - 코드의 내부에서 객체간의 연결을 이루지 않고 외부에서 설정을 통해서 객체간을 연결하는 패턴 - 컴파일시가 아닌 실행시에 의존관계가 완성되는 방식 - 스프링은 의존성 주입을 쉽게 적용할 수 있는 프레임 워크 *Spring Beans Container - 자바 빈즈 객체를 보관하는 컨테이너! (1) 의존성 주입 시그널을 받고 (2) 시그널대로 의존성 객체를 생성해서 의존하는 객체의 필드에 직접 주입(injection)해줌 위와 같이 의존성 객체들 간의 DI (의존성 주입)을 수행해주는 Beans Container의 구현객체의 타입이 정확히는 ApplicationContext임 * 스프링 의존성 주입은 아래 2가지.. 2022. 8. 11. [국비지원] KH 정보교육원 92-94일차 해당 기간 동안은 Spring을 배우기 이전에 MyBatis에 이어서 Quartz의 개념을 배우고 스프링을 설치하는 과정을 거쳤다. 이제는 국비 과정도 종반을 향해 가는 느낌이다. 인강을 추가적으로 수강하며 이해도를 높이고 경쟁력을 끌어 올려야겠다. --- * Quartz Job Scheduler 구현에 알고 있어야 할 용어 및 개념 * 1. Job : 수행시켜야 할 일 (Task) 2. JobDetail : Job에 대한 상세정보 - Identity : Job Name, Job Group - Job에 전달할 데이터 설정 3. Trigger : JobDetail 스케쥴링 정보 (언제, 어떻게) - Identity : Name, Group설정 - JobDetail을 언제 시작시킬 것인가? - 실행주기 ( .. 2022. 8. 11. 이전 1 2 3 4 다음