본문 바로가기

Spring

[Spring] Filter & Interceptor 1. Filterpublic interface Filter { void doFilter(ServletRequest request, ServletResponse response, FilterChain chain);} 1) Filter란?  - J2EE 표준 스팩 2) init()  - 필터 인스턴스 초기화 3) doFilter()  - 전/후 처리 4) destroy()&nbs..
2018-06-05 : Cloud Native Day in seoul Pivotal 이 서울에서 처음 진행하는 행사라고 함.​1. 개발에 집중하기 - 개발자가 개발에 집중 할 수 있어야한다. - 운영환경에서 손쉽게 모니터링을 할 수 있어야한다. (Spring actuator) - 배포는 편하게 잘~ 되어야한다. ​ -> 위 내용을 듣는동안 공감이 많이 갔다. 업무를 진행하면서 세팅한 프로젝트들은 위 내용들을 잘 수행하였는가? 부족한 부분이 어디였을까?를 고민했다. 그러다보니 어느정도는 구축해서 운영하는 듯 했다..
[Spring Boot] embedded-redis 사용해보기. 1. embedded-redis - 개발 버전, 프로토 타이핑 등에서 간단하게 사용하기 편함.2. pom.xml - https://github.com/kstyrc/embedded-redis 로 사용할 예정<!-- embedded-redis --><dependency> <groupId>com.github.kstyrc</groupId> <artifactId>..
[Spring Batch] 1. 알아보자 1. Spring Batch 1) Spring batch란?   - Spring Batch는 Job과 Step으로 구성되어 있음.  - 하나의 Spring Batch안에는 여러 Job이 존재 할 수 있고, 그 Job 안에는 여러 개의 Step 또는 Tasklet을 존재 할 수 있음.  - Job -> Step -> ItemReader - ItemProcessor - ItemWriter#..
[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.L..
[Spring Boot] Spring boot Actuator 1. Actuator란어플리케이션의 health check를 손쉽게 할 수 있는 Spring boot 자원이다.2. pom.xml 에 추가<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>3. EndpointsRefe..
[Spring Boot] Spring Boot로 5분만에 API 만들기 1. Spring Boot 특징 - 따로 tomcat을 사용하지 않고도 내장 tomcat or jetty를 사용할 수 있다.(war로 배포하여 tomcat을 따로 사용할 수도 있다.) - 복잡한 Spring의 xml or java config 설정들을 일부 자동으로 설정해준다.2. Spring boot 시작하기 1) 프로젝트 만들기   - STS에서 NEW -> Spring Star..