본문 바로가기

spring boot

[Spring Boot] 2.x 로 변경했을 때, Thymeleaf layout이 404일 경우 1. thymeleaf-layout-dialect 추가(관련 글) 1) 기존<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> 2) 변경<dependency> &l..
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 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:bann..
[SPRING BOOT TIP] 2. X-Application-Context header????? 1. X-Application-Context Header???? - response header를 보면, 아래와 같은 header 값이 있다.  - application name과 port가 노출된다.X-Application-Context:application:8080 - 사용자에게 알려줄 필요없는 정보다. - 지우자!!2. 옵션 설정management: add-application-context-hea..
[SPRING BOOT TIP] 1. spring boot starter web을 사용시 첫 호출이 느린 경우 1. Goal - spring boot에 spring-boot-starter-web를 사용 중이다. - was가 initialization을 마친 뒤 첫 호출 시점에 dispatcherServlet이 initialization을 한다. - was가 initialization을 할 동안 같이 dispatcherServlet이 initialization을 했으면 좋겠다.2. Log2018-02-14 13:43:58 [..
[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..