본문 바로가기

spring boot

(9)
[Spring Boot] 2.x 로 변경했을 때, Thymeleaf layout이 404일 경우 해당 글은 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 BOOT TIP] 3. BANNER.txt 를 이쁘게 만들어 보자 1. banner.txt?? - 위 이미지를 이쁘게 꾸며보자!.2. 변경할 파일 1) src/main/resources/banner.txt - banner.txt 내에 원하는 텍스트를 넣으면 된다. 2) 파일 위치도 변경하기 (1) 기본 설정(application.yml or application.propertioes)banner.location=classpath:banner.txt # Banner file location. - 원하는 경로로 변경하면 된다. 3. 이쁜 text 만들기 1) https://devops.datenkollektiv.de/banner.txt/index.html 2) http://patorjk.com/software/taag/#p=display&f=Ogre&t=Memorynotf..
[SPRING BOOT TIP] 2. X-Application-Context header????? 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기
[SPRING BOOT TIP] 1. spring boot starter web을 사용시 첫 호출이 느린 경우 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기
[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..