본문 바로가기

Spring

(7)
[Spring] Filter & Interceptor 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기
2018-06-05 : Cloud Native Day in seoul Pivotal 이 서울에서 처음 진행하는 행사라고 함. ​ 1. 개발에 집중하기 - 개발자가 개발에 집중 할 수 있어야한다. - 운영환경에서 손쉽게 모니터링을 할 수 있어야한다. (Spring actuator) - 배포는 편하게 잘~ 되어야한다. ​ -> 위 내용을 듣는동안 공감이 많이 갔다. 업무를 진행하면서 세팅한 프로젝트들은 위 내용들을 잘 수행하였는가? 부족한 부분이 어디였을까?를 고민했다. 그러다보니 어느정도는 구축해서 운영하는 듯 했다. 모니터링에 필요한 apm을 운영했고, jenkins를 사용하여 보다 편하게 배포를 진행했던 것 같다. 단, 더 잘 할 수 있었을 것 같은 부분들이 있어서 그 부분들을 좀 더 고민해봐야겠다 ​ 2. Netflix - netflix oss - Zuul, Eurek..
[Spring Boot] embedded-redis 사용해보기. 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기
[Spring Batch] 1. 알아보자 1. Spring Batch 1) Spring batch란? - Spring Batch는 Job과 Step으로 구성되어 있음. - 하나의 Spring Batch안에는 여러 Job이 존재 할 수 있고, 그 Job 안에는 여러 개의 Step 또는 Tasklet을 존재 할 수 있음. - Job -> Step -> ItemReader - ItemProcessor - ItemWriter #https://docs.spring.io/spring-batch/trunk/reference/htmlsingle/#domain 에서 가져온 이미지 입니다. 2) 장점 - 간단하게 대용량 배치를 만들 수 있다. - 이미 만들어진 많은 모듈들을 사용해서 손쉽게 구현가능(CSV 파싱, DB에서 가지고 오기, S3 등에 파일업로드 등)..
[Spring Boot] Spring Boot file upload example 아래 소스는 간단한 파일업로드 기능에 ajax를 추가한 간단한 예제 코드 입니다. 1. JAVA Code 1) Controllerpackage kr.geun.bootStartSample.www.controller; import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.stereotype.Contro..
[Spring Boot] Spring boot Actuator 1. Actuator란어플리케이션의 health check를 손쉽게 할 수 있는 Spring boot 자원이다. 2. pom.xml 에 추가 org.springframework.boot spring-boot-starter-actuator 3. EndpointsReference 4. run 5. 기타 1) App info(application.properties에 위 소스 추가)info.app.name=Sample info.app.description=Spring Boot Start Sample info.app.version=1.0.0-snapshot - 실행화면 2) Custom Endpoint(application.properties에 위 소스 추가)management.context-path=/moni..
[Spring Boot] Spring Boot로 5분만에 API 만들기 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기