본문 바로가기

반응형

Study/Java

(190)
[java][springframework] Multi PropertyPlaceholderConfigurer 설정 applicationContext에서 properties를 사용하기 위해 PropertyPlaceholderConfigurer 를 제공한다. 사용 방법은 아주 편하게 다음과 같이 설정하면 된다. classpath:spring2/core/config/datasource.properties 위와 같이 사용하거나 환경설정파일의 상단에 xmlns:p="http://www.springframework.org/schema/p"를 선언한 경우 다음과 같이 설정한다. 만약 여러개로 properties 환경 설정파일을 나누어 관리한다면 아래와 같이 리스트를 호출하면 된다. classpath:spring2/core/config/datasource.properties classpath:spring2/core/config/c..
[JAVA][basic] log4j 설정 log4j는 사용자가 편하게 로그 기록을 설정하고 보기 위해 사용한다. 배포 주소 http://logging.apache.org/ 사용하기 전 설정 lib폴더에 해당 jar를 위치. classes폴더에 log4j.properties 파일을 설정. 사용하는 방법 해당 사이트의 원하는 위치에서 아래와 같이 호출하여 사용하면 된다. private Log log = LogFactory.getLog(BaseDAO.class); log.info("적을 로그"); log.debug("적을 로그"); log.warn("적을 로그");로그레벨은 error, fatal, info, warn, debug와 같이 다양하게 있으며 주로 사용하는 것은 info, debug이다. properties설정 기본 설정 log4j.deb..
[JAVA][tip] 자바 관련 유용한 즐겨찾기 모음 컨벤션 문서 모음 코드 컨벤션 : http://java.sun.com/docs/codeconv/ JST 코드 컨벤션 : http://java.sun.com/developer/technicalArticles/javaserverpages/code_convention/ 한글 문서 : http://okjsp.pe.kr/doc/jspCodeConvention.html 프로젝트 컨벤션 : http://java.sun.com/blueprints/code/projectconventions.html 네이밍 컨벤션 : http://java.sun.com/blueprints/code/namingconventions.html JDK 6 한글 문서 : http://xrath.com/javase/ko/6/docs/ko/ JAVA..
[Java][basic] 객체 생성, 상속, 형변환에 대한 예제 백견이 불여일타. 예제를 통해 이해를 하는 것이 좋은 것 같다. 예제 소스는 다음과 같다. package bluesky.test; public class ClassA { String strA = "strA"; String strA2 = "strA2"; public void methodA() { System.out.println("methodA"); } public void methodA2() { System.out.println("methodA2"); } } 상위 클래스 package bluesky.test; public class ClassExtendA extends ClassA { String strA = "strExA"; String strA3 = "strExA3"; public void metho..
[JAVA][ibatis][tip] ibatis 공식 사이트 문서 공식 사이트 http://ibatis.apache.org/ SqlMaps 한글 문서 http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-docs/ko/ JavaDoc http://ibatis.apache.org/docs/java/user/ 찾기 편하라고 적어봅니다.
[JAVA][tip] equals 사용시 주의할 점(equals 비교 오류) enum type을 사용하다 보면 열거값을 체크하기 위해 다음처럼 사용하는 경우가 많다. public class B { public enum Test { AA("aa", "a의 설명") , BB("bb", "b의 설명") , CC("cc", "c의 설명") , DD("dd", "d의 설명") , EE("ee", "e의 설명") , FF("ff", "f의 설명") , GG("gg", "g의 설명") , HH("hh", "h의 설명"); private String name; private String description; Test(String name, String description) { this.name = name; this.description = description; } public Strin..

반응형