log4j location 설정 log4j.xml 또는 log4j.properties파일은 classes폴더에 있으면, 자동으로 읽어오지만 굳이 classes가 아닌 다른 곳에 위치하고 싶은 경우는 web.xml에 Log4jConfigListener를 등록하여 사용한다. 예시 출처 https://regexr.tistory.com/...
[개발자 블로그] Import
Import spring-context.xml에서 다른 context.xml을 import하여 등록하고 싶을 경우 다음과 같이 설정한다. <import resource="spring/datasource.xml"/> <import resource="spring/mybatis.xml"/> 출처 https://chee...
[개발자 블로그] HttpMessageConverters
HttpMessageConverters 컨트롤러에서 넘어온 데이터(JSON 같은)를 messageConverter로 사용하기 위해 사용 <mvc:annotation-driven> <!--<mvc:message-converters>--> <!--<bean class="org.springframe...
[개발자 블로그] DispathcerServlet & ContextLoaderListener
DispathcerServlet & ContextLoaderListener 1) DispatcherServlet 해당 애플리케이션으로 들어오는 요청을 모두 처리 사용자 URL 요청 -> DispatcherServlet (url-pattern을 통해 인식)-> HandlerMapping -> ...
[개발자 블로그] Spring BasicDataSource configuration
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 생성 ...