BasicDataSource <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driver}" /> <property...
[개발자 블로그] Spring Component-Scan configuration
Component-Scan base-package에 지정된 패키지를 풀스캔하여 bean으로 등록 <context:component-scan base-package="com.esum.web" use-default-filters="false"> <context:include-filter type="annotation" expr...
[개발자 블로그] Spring classpath configuration
Spring의 classpath란? spring의 web.xml설정 중 classpath를 통해 파일 위치를 설정할 수 있다. 이클립스의 프로젝트 우클릭 => build path => configure build path => 가장 왼쪽의 soucre메뉴를 클릭하면 classpath를 확인 할 수 있다. ...
[개발자 블로그] MyBatis Settings
MyBatis Settings <settings> <setting name="cacheEnabled" value="true" /> <setting name="lazyLoadingEnabled" value="false" /> <setting name="multipleResultSetsEnabled" v...
[개발자 블로그] MyBatis TypeAlias
TypeAlias 설정 TypeAlias는 자바타입에 대한 간단하고 짧은 이름이며 XML설정에만 관계된다. 이를 통해 클래스 풀네임 대신 지정한 alias로 대신 명시해줄수 있다. 클래스 별로 설정 <typeAliases> <typeAlias type="com.example.vo.MemberVO" alias="Member...
[Apache Tiles] Programming Tiles Pages
Programming Tiles Pages 1) pom.xml에 라이브러리 추가 2) Spring 설정 이제 컨트롤러에서 view의 이름을 리턴하는 대신 definition의 이름 리턴 3) /tiles-def/tiles.xml property작성 및 /tiles/menu.jsp, footer.jsp, template.jsp 생성 ...
[Apache Tiles] Apache Tiles
Apache Tiles란? 중복된 코드를 제거하기 위한 Apache에서 제공하는 오픈소스 자바 어플리케이션을 위한 무료 오픈 소스 templating framework MVC구조와 함께 할 수 있는 쉽고 가장 우아한 복잡한 웹사이트를 위한 방법 runtime시에 page조각들을 구성해서 하나의 완성된 페이지를 내게됨 전체 appli...
[Network] HTTP와 HTTPS의 차이
HTTP와 HTTPS의 차이 HTTP(Hyper Text Transfer Protocol) HTTP의 개요 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용한다. HTTP의 구조 ...
[개발자 블로그] Kafka-컨슈머Lag
카프카 컨슈머 Lag이란? 운영함에 있어 아주 중요한 모니터링 지표 중 하나 만약 프로듀서가 데이터를 넣는 속도보다 컨슈머가 가져가는 속도보다 빠르게 된다면? 프로듀서가 넣은 데이터의 오프셋, 컨슈머가 가져간 데이터의 오프셋간의 차이가 발생함, 이를 lag이라함 이 lag의 숫자를 통해 현재 해당 토픽에 대한 ...
[MSA] Spring Cloud 개요
Spring Cloud란? 마이크로서비스의 개발, 배포, 운영에 필요한 아키텍처를 쉽게 구성할 수 있도록 지원하는 Spring Boot기반의 프레임워크 즉, MSA구성을 지원하는 Springboot기반의 프레임워크이다. Spring Cloud의 핵심 Component Spring cloud 컴포넌트 메뉴얼 Spring cloud는...