이전 포스팅에서 아래와 같이 config 설정 시 서버에 반영하니 간간히 Invalid message received with signature 라는 에러가 발생함 config 설정 package com.sweettracker.shoppingdiary.conf; import org.apache.catalina.connector.Connector; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotatio..
spring boot 1.3~1.5대에서는 아래 EmbeddedServletContainerCustomizer 가 사용가능하지만 2.x 대부터 지원을 안함 ㅠㅠ package com.sweettracker.shoppingdiary.conf; import org.apache.catalina.connector.Connector; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; import org.springframework.boot.context.embedded.EmbeddedServletConta..
[ 오늘의 장애 정리 ] 어제 새벽부터 갑자기 서버가 죽음 ㅜ 두대 돌리고 있었는데 두대 다 죽어버림.. 로그는 아래와 같다 (주요 로그들만) 2019:01:17 01:02:35.401 WARN --- [http-nio-8080-exec-1] o.h.e.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: null 2019:01:17 01:02:36.032 ERROR --- [http-nio-8080-exec-1] o.h.e.jdbc.spi.SqlExceptionHelper : HikariPool-1 - Connection is not available, request timed out after 30000ms. 2019:01:17 01:02:39.641 INF..
Swagger(스웨거)는 API에 대한 메뉴얼 자동 생성 및 테스트 기능을 제공합니다. 먼저 스웨거2 구현을 위한 Springfox사용을 위해 pom.xml에 dependency를 추가 합니다. 스웨거 UI는 스웨거가 생성하는 API문서를 사용자 대화 방식으로 만들어 주는 내장 솔루션입니다. io.springfox springfox-swagger2 2.2.2 io.springfox springfox-swagger-ui 2.2.2 스웨거2는 @EnableSwagger2 어노테이션 설정으로 사용 가능합니다. @Configuration @EnableSwagger2 // 스웨거 설정 가능케함 public class SwaggerConfig { @Bean public Docket api() { return new..
Spring Boot에서 임베디드 톰켓 서버를 이용할때 디폴트 서버로 HTTP 또는 HTTPS를 선택해야 합니다. 아래는 HTTP로 접속 할 경우 HTTPS로 전환 시켜주는 방법입니다. 1. 먼저 SSL 증명서를 발급 받아야 합니다. HTTPS연동을 위해서 우선 keystore를 만들어야 합니다. keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: What is the name of your o..
지난 1여 년간 일하면서 Spring Boot만 사용했었는데 오늘 보니 대부분의 회사에서 Spring(SpringMVC)을 많이 쓴다고 합니다. 그래서 Spring Boot와 Spring의 차이가 무엇인지 좀 더 자세하게 알아보기 위해 이 포스팅을 작성하게 되었습니다. Spring Boot는 Spring 프레임웍을 사용하는 프로젝트를 아주 간편하게 셋업할 수 있는 스프링 프레임웍의 서브 프로젝트입니다. 독립 컨테이너에서 동작할 수 있기에 Java만 설치 되어 있으면 되어 개발하기 한결 수월 하죠. 또한 빌드 후에 jar파일이 생성되고, 별도의 서버 설치 없이 embeded tomcat이 자동으로 실행됩니다. 프로젝트 생성시에 기존의 Spring에서 하듯 복잡한 설정이 아닌 통합된 설정파일인 applica..
- Total
- Today
- Yesterday
- 엔진엑스
- entityfactory
- JPA 영속성관리
- 자바 가상머신
- 의존성 사이클
- SSL
- spring boot
- https 동시사용
- 플러그인
- entitymanager
- tomcat Ajp
- 프록시 설정
- spring boot 2.1
- JPA란
- spring boot 포트
- AJP
- angular2
- HTTP
- JPA 엔티티
- HTTPS
- spring jpa
- spring boot http
- nginx
- jpa 값타입
- plugin
- springboot
- entity type
- exception종류
- JPA
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |