myBatis mapper에서 바인딩 변수는 파라미터 값을 이용합니다. 그런데 시스템 공통 값을 property에 설정하고 이용할 수는 없을까요? 예를 들어 아래와 같은 쿼리에서 'securityKey' 값은 UserParam에는 없는 값입니다. SELECT user_id , user_nm , AES_DECRYPT(UNHEX(PW), '${securityKey}') pw FROM USERS WHERE user_id = #{userId} 이런 경우 처리 예제입니다. [테스트 환경] - java8 - spring boot - myBatis - mysql 내용 Datasource를 설정하는 @Configuration Bean에서 mybatis-config.xml을 설정하고 해당 파일에 프라퍼티 설정을 합니다...
복수 데이터소스 설정하기 스프링부트에서 하나의 데이터소스에 대한 처리는 application.properties 설정만으로 쉽게 사용할 수 있습니다. 그러나 두개 이상의 데이터소스를 사용하고자 할때는 약간의 설정이 필요합니다. 작업은 application.properties에 연결 정보를 추가해주고 Cofiguration class를 생성해주면 됩니다. spring boot 2.1.1 기반, MyBatis 사용1. application.properties 값 추가하기 12345678910111213spring.primary.datasource.jdbc-url=jdbc:oracle:thin:@localhost:1521:TEST1spring.primary.datasource.username=PRIMARYsp..
- Total
- Today
- Yesterday
- SHEETJS
- Spring Boot
- springboot
- spring
- 타임리프
- UI
- REST
- 샘플
- 설정
- mapToList
- mybatis
- 스프링
- RESTful
- 스프링부트
- Javascript
- 엑셀
- 그리드
- listToMap
- 예제
- 메시지
- lombok
- ag grid
- oracle
- example
- java
- restful서비스
- sample
- cache
- thymeleaf
- AG-GRID
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |