분류 전체보기
-
스프링 부트(Spring boot)Spring 2019. 10. 6. 17:34
Spring Spring boot Spring boot starter Gradle InteliJ 1.스프링의 장점/단점 (1) 장점 : 성능/DI/안정성 (2) 단점 : 설정 어려움 2.스프링부트 장점/단점 - 설정이 어려운 스프링의 단점을 보완함. (1) 장점 -설정 간편 -임베디드 톰캣 -통합스타터 제공 -jar를 사용하여 자바 옵션만으로 배포 가능 -스프링액츄에이터(Actuator)제공 : 애플리케이션 모니터링 관리 -부트의 버전을 올리면 의존성 호환성 테스트를 다 거치고 업데이트를 하기 때문에 안정성이 보장됌. (2) 단점 -커스터마이징하면 버전을 올릴 때/변경할 때 불편함 (아직 안해봐서 감이 잘 안옴) 3.스프링 부트 버전별 정리 https://github.com/spring-projects/..
-
[스프링부트] 2.메이븐Spring 2019. 9. 28. 17:15
[1]메이븐이란? Apache Maven -개념 : 빌드도구. 오픈소스 빌드 툴 -특징 : pom.xml파일에 적혀있는 라이브러리들을 순차적으로 빌드 -다른 빌드 툴 : Apache Ant,Maven,Gradle 프로젝트 root의 pom.xml에 dependency를 찾아 입력 > Java Resources\Libraries에 jar파일 자동 생성 [2]메이븐 설치 1.jdk설치 1.8 2.메이븐 다운로드 (3.6.2v) 3.버전확인 (참고) D드라이브로 가는 명령어 : #D: portable : install하지 않고 압축해제 만드로 설치완료 4.path 추가 [win]+[pause] 시스템변수 path추가 E:\dev\Portable\apache-maven-3.6.2\bin 윈도우 재부팅하니까 됌...
-
[스프링부트] 1.세팅Spring 2019. 9. 28. 17:10
-스프링/스프링부트 차이 : 부트가 자동화가 더 잘되어있음.tomcat내장 -인텔리제이 IDE 다운로드 : Community 버전 다운로드 -빌드는 maven으로 step 스프링부트 설치 > 프로젝트 생성>실행 1.인텔리제이에서 maven 프로젝트 생성 2.ArtifactId,groupId ,Project이름입력 3.pom.xml에 dependency입력 org.springframework.boot spring-boot-starter-parent 2.1.6.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test com.jayway.jsonpath json-pat..
-
AWS API GatewayAWS 2019. 9. 25. 20:14
API Gateway 서버리스 API 지원 서비스 특징 1.쉽게 만들 수 있음. 2.http request를 통해 aws 서비스(ex. lambda)들을 실행할 수 있음. 3.Restful API를 제공함 4.스테이지 변수를 사용해서 배포단계를 나눌 수 있음. 1.쉽게 만들 수 있음. 프로토콜 종류 선택 후, 이름 지정하면 끝! 2.http request를 통해 aws 서비스(ex. lambda)들을 실행할 수 있음. -람다만 연동해봄.ㅎㅎ 3.Restful API를 제공함 http method 지원 4.스테이지 변수를 사용해서 배포단계를 나눌 수 있음. develop/staging/product ※개발일지 (경험한 것을 바탕으로 하여 , 매우 주관적임)
-
AWS LambdaAWS 2019. 9. 20. 17:35
※개발일지 (경험한 것을 바탕으로 하여 , 매우 주관적임) aws lambda 서버리스 API 개발가능 [장점] 1.서버 세팅/트래픽 관리할 필요 없음. -최초 동시 실행가능한 람다 개수가 1,000개 인데, 신청하면 lambda 콜 수를 기준으로 단계적으로 과금없이 제한 개수 늘려줌 2.콘솔에 찍으면 자동으로 로그 남음.cloud watch에서 확인 [단점] 1.실행시간이max15분이라 배치 작업에 적합하지 않음. 2.aws장애시 서비스도 장애 -...99.9%의 무장애 시스템 (작년에 0.1%의 경험을 함) -aws lambda가 목록이 사라짐. 오전 12시 다되서 복구 3.cold start : 5분 동안 실행되지 않으면 sleep모드에 빠지고 다시 실행될때 10초정도의 delay가 발생 =>해결방..