728x90

ddit/Spring 6

2022/10/12

spring-orm : mybatis 사용하기 위함 @Mapper : 마커어노테이션 중 하나로 프록시 생성담당 모델레이어에서 분리되어 나온 것 : 스프링의 상위컨테이너(컴포넌트, 레파지토리, 서비스) xml의 위치로 상, 하위 컨테이너 분리 플랫폼 기반의 트랜젝션 매니징 AOP 팩토리 메소드 사용 커멘드 패턴 : 인보커, 리시버, 리퀘스트와 그 리퀘스트에 대한 핸들러정보 H.M (Handler Mapping): HTTP 요청정보를 이용하여 이를 처리할 핸들러 오브젝트, 즉 컨트롤러를 찾아주는 기능 에러발생 위, 아래 주소가 일치 시 핸들러를 못찾은것 불일치시 뷰를 못찾은 것 디폴트매핑 / 전체매핑 /* 바디가 있으면 컨텐츠가 있고, 컨텐츠가 있으면 컨텐츠타입이있다. 오늘의 키포인트 타일얹어서 뷰리졸브 여..

ddit/Spring 2022.10.12

221007

빈메타데이터파일 컨테이너 객체는 컨테이너이면서 리소스 로더 리소스의 3가지 접근방법 1.파일시스템 : 파일위치의 물리적 위치 2.클래스 패스 : 쿨래스패스 내부의 퀄러파이드 네임으로 논리적 접근 3.웹리소스 : URL로 논리적 접근 package kr.or.ddit.di; import java.io.File; import org.springframework.core.io.Resource; import lombok.Data; @Data public class VariousDIVO { private int number; private double dblnumber; private boolean boolData; private char ch; private String text; // Resource는 3가지..

ddit/Spring 2022.10.11

Spring Framework

Spring Framework란? Spring | Home Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io Spring이라는 이름의 기원은 전통적인 J2EE를 "겨울"에 빗대어 "겨울" 후의 "봄"으로 새로운 시작을 의미함 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션(엔터프라이즈 어플리케이션 개발의 복잡성을 줄이기 위한 목적으로 개발됨, 모듈의 세분화) 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경 한국 전자정부표준프레임워크의 기반 ..

ddit/Spring 2022.10.06
728x90