본문 바로가기

Java/Java3

Mybatis-config.xml에서 yaml의 값 읽어오기 Java, Quartz를 이용해 스케줄러를 개발하면서 DB 프레임워크로 Mybatis를 얹어서 사용했다. 설정값은 yaml에 모아놨는데, 관리 포인트를 하나로 집중하기 위해 mybatis-config.xml의 dataSource 설정도 yaml에서 관리하고 싶었다. Spring Boot를 썼을 때는 Mybatis 설정을 yaml에 해두면 알아서 읽어줬었는데, mybatis-config.xml에 사용할 때도 yaml에서 값을 읽어오게 할 수 있을까? 아래와같이 설정하니 정상적으로 작동했다. mybatis-config.xml config.yaml mybatis: # driver: oracle.jdbc.driver.OracleDriver # url: jdbc:oracle:thin:@....:1521/orcl .. 2021. 1. 5.
[JSTL] custom taglib에서 가변인자 사용하는 함수 만들기 0.custom taglib 만들기 1.taglib으로 사용할 CommonUtil 클래스에 가변인자를 사용하는 함수를 만들어보자 #간단하게 구분자와 문자열 여러 개를 받아 연결해서 돌려주는 함수를 작성해보자 pubilc static String getList(String delimiter, String... strs){ #taglib에서 사용할 모든 함수는 static으로 선언한다 #가변 인자 외에 다른 인자를 받는다면 가변인자는 맨 뒤에서 받아줘야한다 StringJoiner sj = new StringJoiner(delimiter, "[", "]"); for(String str : strs){ sj.add(str) } return js.toString(); }2.CommonUtil.tld에 함수 선언 .. 2019. 11. 27.
[JSTL] 배열, 리스트 등의 길이 확인하기 taglib 선언 사용 ${fn:length(boardList)} # 3 든 게 없어용 # 를 쓰려면 당연히 코어 태그를 선언해야한다 2019. 11. 27.