Spring
-
iBatis, myBatis 에서 Date형 시분초 잘리는 문제Spring 2020. 10. 27. 12:55
출력할 때와, insert, update시에 제대로 자료를 넣었고 result column 설정도 제대로 되어있는데도 불구하고 시분초가 잘릴 경우 ex) DB에 저장 되어있는 값 2017-10-23 17:00:55 => 퀴리 후 출력된 시간 값이 2017-10-23 00:00:00로 출력되는 경우 Java Mapper class의 자료형을 java.util.Date에서 java.sql.Timestamp로 변경하여 setter와 getter를 만들어준다. 아니면 DB 컬럼자체의 자료형을 Date형에서 Timestamp 형으로 바꾸어야 한다.
-
Client Connection Pool Manager 설정(1)Spring 2020. 3. 17. 14:13
ClientConnectionPoolManager의 풀을 유지 관리하고 HttpClientConnection여러 실행 스레드의 연결 요청을 처리 할 수 있습니다. 연결은 경로별로 풀링됩니다. 이미 관리자가 풀에서 사용 가능한 영구 연결을 가지고있는 경로에 대한 요청은 완전히 새로운 연결을 만드는 대신 풀에서 연결을 임대함으로써 서비스가됩니다. @PostConstruct private void init() { CommonUtil.sConnectTimeout = connectTimeout; CommonUtil.sSocketTimeout = socketTimeout; PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager..
-
[SpringBoot] 스프링 시큐리티 적용하기Spring 2019. 12. 24. 11:15
개요 토이 프로젝트를 진행하면서 사용자 권한 관리 기능을 맡게 되었다. 팀원들과 기획을 하는 중에 스프링 시큐리티를 사용하면 사용자 권한 관리 및 보안 등을 별도의 복잡한 로직 없이 간단한 설정으로 빠르게 구현할 수 있다고 하여 이번 프로젝트에 적용해 보았다. 1. pom.xml 스프링 시큐리티를 사용하기 위해서는 pom.xml에 아래와 같이 작성해 주어야한다. org.springframework.boot spring-boot-starter-security 2. 로그인 페이지 해당 사용자의 아이디와 비밀번호를 SpringSecurityConfig에서 구분할 수 있게 각각 id값을 셋팅해주었다. 3. SpringSecurityConfig @Configuration @EnableWebSecurity @Ena..