일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- python 개발환경
- template
- hikari
- between 날짜
- git
- Gradle
- datasource
- oracle
- Spring Boot
- 라즈베리파이
- mybatis
- log4j profile
- MySQL
- Spring
- Java
- ubuntu
- hikaricp
- log4j2
- github
- 배열스트링
- catalina log
- STS
- bitbucket
- between date
- intellij
- Spring Security
- oracle between
- ORACLE CLOUD
- springboot
- Linux
- Today
- Total
목록전체 글 (63)
파워노트
* 대충 정리 하자면 spring 3.1 정도에서 좀 변화가 있었던거 같다. # 일반적인 xml 설정. Spring 3.1이전에는를 정의하면 PropertyPlaceholderConfigurer를 사용하였다. Environment를 이용해 해당값을 가져올수 있다. 물론 spring 3.1 이후에도 사용가능 하다. # property의 사용 [ application.properties ] app.message.hello="i am a boy" [ class ] @Value("${app.message.hello}") String hello; [ class 내에서의 사용 ] log.info("hello : {}", hello); # spring 3.1 이후 변화 spring 3.1 이후 부터는 Property..
아래와 같이 여러 row 로 될 결과를 아래와 같은 하나의 row 로 변경 하고자 한다. select ID_PROD, SUBSTR(XMLAGG( XMLELEMENT( X, ',' , ID_SVC ) ORDER BY ID_SVC).EXTRACT('//text()'),2) AS ID_SVC from ( // 결과 테이블 select PROD as ID_PROD , SVC as ID_SVC from TB_SVC ) GROUP BY ID_PROD 와 같이 처리 한다.
spring security를 이용한 중복로그인 처리시 꼭 확인 해볼 사항. spring security 의 중복 로그인 은 userDetail 구현 객체인 User 객체가 같은지를 체크 해서 같은 유저가 존재 할경우 중복로그인 처리를 진행하도록 되어 있다. 따라서 userDetails 를 custom 하게 구현했다면 반드시 equals, hash 등의 메소드에 대한 처리가 동반되어야 같은 유저임을 확인할 수 있다. spring security User class ( 기본제공 ) CustomUserDetails ( 사용자 구현 객체 ) * UserDetails 를 상속받아 구현할 경우에는 반드시 같은 유저임이 체킹 될수 있도록 equals , hashCode 메소드에 대한 처리를 고려 해야 한다.