본문 바로가기

Spring25

Spring 4.3 Redis Sentinel Pubsub 설정 1. Spring redis 연동 설정은 아래 참고http://sooin01.tistory.com/entry/Spring-4-Redis-Sentinel-%EC%97%B0%EB%8F%99 2. Spring redis pubsub xml 설정 3. 사용자 정의 클래스(메시지 리스너)package aaa.bbb.cccr; import java.io.UnsupportedEncodingException; import org.springframework.data.redis.connection.Message;import org.springframework.data.redis.connection.MessageListener; public class RedisMessageListener implements Message.. 2018. 6. 16.
Spring 4.3 Redis Sentinel 연동 1. 주요 라이브러리 버전org.springframeworkspring-context4.3.12.RELEASEcommons-loggingcommons-logging org.springframeworkspring-context-support4.3.12.RELEASEorg.springframeworkspring-webmvc4.3.12.RELEASEorg.springframeworkspring-test4.3.12.RELEASEorg.springframework.dataspring-data-redis1.8.8.RELEASEredis.clientsjedis2.9.0com.fasterxml.jackson.corejackson-databind2.9.2 2. Redis server 3.2.10 설치 및 redis와 s.. 2018. 6. 16.
Spring 4 Atomikos 설정 Spring Framework 4.3.11 기준으로 Atomikos 4.0.4 설정 방법을 알아보겠다. Atomikos와 관련있는 Spring 설정만 알아본다. Atomikos 홈페이지는 아래 링크이다. https://www.atomikos.com 유료 버전과 무료 버전이 존재하는데 차이점은 하위 버전과 기술지원을 받을 수 있는 차이가 있는 것 같다. 자세한 건 홈페이지에서 확인하기 바란다. 아래 예제의 패키지명 등 각 설정값들은 임의로 넣음 트랜잭션 방식은 @Transactional 어노테이션을 사용 메이븐 pom.xml org.mybatis mybatis 3.4.5 org.mybatis mybatis-spring 1.3.1 org.mariadb.jdbc mariadb-java-client 1.6.5 .. 2017. 10. 14.
Spring 4 JSR-303 Validator Spring은 자체적인 Validator 기능 외에 JSR-303 검증도 지원한다고 한다.이번 예제는 JSR-303 검증을 이용한 유효성 체크를 해본다. 스프링 4.3.9 기준으로 작성되었다.XML 기반 설정이고 유효성 체크 부분 내용만 기술한다. 1. Maven pom.xmlorg.hibernatehibernate-validator5.4.1.Final 2. Spring servlet-context.xml- Validator 설정에 messageSource도 추가 가능하나 여기선 생략하였다. 3. Java beanpublic class User {...@NotBlankprivate String userName;... // getter, setter} 4. Spring controllerpublic cla.. 2017. 6. 12.
Spring REST Docs 사용법 RESTful API를 문서화는 언제나 이슈가 되고 있는 듯 하다. 여러가지 문서화 방법이 있는데여기서는 Spring REST Docs 라이브러리를 이용해서 문서화 하는 방법에 대해 알아보자. pom.xmlorg.springframework.restdocsspring-restdocs-mockmvc1.1.2.RELEASE ...org.apache.maven.pluginsmaven-surefire-plugin2.19.1**/*Documentation.javaorg.asciidoctorasciidoctor-maven-plugin1.5.2generate-docsprepare-packageprocess-asciidochtmlbook${snippetsDirectory}maven-resources-plugin2.7c.. 2017. 4. 23.
Spring ehcache 설정 Spring 4.3.3, Ehcache 2.10.3 버전 기준으로 자바 기반한 설정Ehcache와 관련된 스프링 설정부분만 다룬다.글 쓰는 시점에서는 Ehcache 3.1.3 버전이 나옴. 메이븐 pom.xmlnet.sf.ehcacheehcache2.10.3 스프링 설정import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.EnableCaching;import org.springframework.cache.ehcache.EhCacheCacheManager;import org.springframework.cache.ehcache.EhCacheManagerFactoryBean;import org.spri.. 2016. 12. 12.