Intellij Community | Spring boot Gradle 프로젝트 생성하기
·
Dev/[JAVA] Spring, Jpa ...
Intellij Community | Spring boot Gradle 프로젝트 생성하기intelliJ IDE에서 Spring boot Gradle프로젝트로 생성하기Gradle 프로젝트를 생성해보며 과정을 작성해보았습니다.Spring Project 생성하기https://start.spring.io/ 에 접속 하여 하단 프로젝트 설정 진행1. Project - Gradle  // 그래들 프로젝트 생성2. Language - Java // 사용할 언어3. Spring Boot - SNAPSHOT, M2 과 같은 버젼이 붙지않은 버젼으로 선택 (각 버젼에 대한 설명은 하단 기타 링크 첨부) 4. Project Metadata - Group, Artifact에 대한 내용을 입력하면 알아서 나머지 내용이 작성된..
Spring | SNAPSHOT / M / RC / GA(RELEASE) 버젼 차이점
·
Dev/[JAVA] Spring, Jpa ...
Spring | SNAPSHOT / M / RC / GA(RELEASE) 버젼 차이점Spring boot 프로젝트 생성하기스프링부트 프로젝트 생성 간 버젼 선택시 나오는 버젼타입에 대한 설명입니다.TEST / DevelopSNAPSHOT (Nightly)안정화가 되지않은 데일리 빌드버젼을 뜻합니다.개발, 테스트 용도이며 최신버젼이지만 안정성이 확보되어있지 않습니다.PRE RELEASEMx(MileStone)특정 주기에 따라 프로젝트 기준으로 배포하는 버젼으로 특정 기능이 개발될때마다 릴리즈하여 사용자들로부터 피드백을 받습니다.(깃허브 이슈느낌)보통 M 뒤에 숫자(x)가 붙어있는 걸 확인할 수 있는데, x번째 마일스톤 이라고 생각하시면 좋습니다.(M1, M2 ... ) RCx ( Release Candi..
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때 | Proxy환경에서 Client IP 얻기
·
Dev/[JAVA] Spring, Jpa ...
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때Proxy환경에서 Client IP 얻기내용 및 소스코드는 하단 참고 링크에서 인용하여 제가 이해한 방식으로 정리하여 작성하였습니다.혹 내용에 오류가 있다면 피드백주시면 바로 확인해보겠습니다.request.getRemoteAddr() 으로 추적되지않는 IPSpring API 서버에서 호출한 클라이언트의 IP를 얻기위해 위 구문을 이용하였지만중간 L4 Load balancers / 프록시서버 등이 개입되면서 위 request.getRemoteAddr() 등으로 IP를 얻을경우 L4 또는 Proxy IP를 얻게되고 원하는 클라이언트의 IP가 얻어지지않는다. HttpServletRequest 클래스의 getRemoteAddr ..
김탱
'김탱' 태그의 글 목록 (3 Page)