2023년/ETC💁♂️ (10) 썸네일형 리스트형 JPA entity 에서 id 를 int 아닌 Long 타입으로 하는 이유 ( + Wrapper 클래스 ) 처음 개발을 배웠을때는 이렇게 만드는구나 하고 클론코딩을 진행했는데 왜 Long 타입을 사용하는지 모르고 사용했다.. 나는 숫자 범위가 넓기 때문에 사용되는 줄 알았는데, 또 다른 이유가 있었다. 숫자 범위가 넓다. int 일 경우 21억 정도, Long 타입은 엄청나다. ( 전 인구를 합쳐도 부족해; ) NULL 타입을 사용하기 위해서. 엥 무슨말이지? null 타입을 사용한다니 int, long 자료형 같은 경우 원시타입 이라서 null 값을 가지지 못한다. 하지만 Wrapper 클래스인 Integer, Long 타입은 null 값을 가질 수 있다. (Wrapper 클래스란?) null 값을 가져야 하는 이유는 무엇일까? 원시타입을 가져도 괜찮은데, 하이버네이트(JPA 구현체)에서는 참조타입을 사용하.. [React] React + SpringBoot axios 통신간 발생한 cors 에러 해결방법 React SpringBoot Axios 통신 간 Cors 에러 해결하기 전체 그림 및 개요 cors 해결 방안 1. FE 에서 미들웨어 프록시 설정하기 2. BE 에서 WebConfig 설정하기 FE 에서 미들웨어 프록시 설정 터미널창에 아래와 같은 명령어를 입력하여 설치를한다. npm install --save-dev http-proxy-middleware setupProxy.js 파일을 만들어서 아래와 같은 소스코드를 입력한다 ( 해당 네이밍으로 만들기 ) const { createProxyMiddleware } = require('http-proxy-middleware'); module.exports = function(app){ app.use( "/api", createProxyMiddlewar.. 이전 1 2 다음