Spring | class file has wrong version 61.0, should be 52.0 오류
·
Dev/[JAVA] Spring, Jpa ...
Spring | class file has wrong version 61.0, should be 52.0 오류Spring 빌드간 발생한 에러spring | gradle에러발생52.0 은 JDK 1.8 (jdk 8)로 java컴파일 시 발생하는 에러로jdk버젼 충돌로 인하여 발생하는 문제입니다.java: cannot access org.springframework.boot.SpringApplication  bad class file: /Users/gaetaeng/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/3.3.3/f34dba93611823e521800a47043267715184911b/spring-boot-3.3.3...
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 ..
[JAVA] 자바(Java) 화폐 단위 콤마 찍기 (###,###) / 자바숫자 포맷변경
·
Dev/[JAVA] Spring, Jpa ...
오늘 작업하다가 갑자기 생각이안나서 기억 남기는 용도로 작성해봅니다. 1. String Format 사용public static void main(String[] args) { int iNum = 500000000; String sFormat = String.format("%,d", iNum); System.out.println("iNum -> "+iNum); // iNum -> 500000000 System.out.println("Format -> "+sFormat); // Format -> 500,000,000 }String.format("%,d", Number); 2. DecimalFormat 사용https://docs.oracle.com/en/java/javase..
김탱
'Dev/[JAVA] Spring, Jpa ...' 카테고리의 글 목록