728x90 Java23 Springboot + React.js를 쓸 경우 Spring boot와 JSP or html로 프로젝트를 할 경우 기본적인 ajax 통신을 이용하여 프로젝트를 진행할 수 있습니다. 그러나, React.js를 이용할 경우 1개의 서버가 아닌 2개의 서버를 사용하여 기존 세션 통신을 이용하여 프로젝트를 진행할 수 없는 문제가 발생합니다. 기존 세션을 이용하여 개발을 진행할 경우 값을 React.js에서 넘겨주고 Spring boot가 받아 Spring 서버의 세션에만 값을 저장하기 때문에 React.js에서는 로그인 정보를 가져올 수, 로그인되었을 때의 반응을 할 수 없게 됩니다. 그럴 경우 JWT(Json Web Token)을 이용하면 간단하게 연결할 수 있습니다. 여기서 JWT란 Json Web Token으로 세션에 저장한 값을 한번 더 저장을 합니다.. 2021. 11. 16. [JAVA] Arrays.fill() 자바로 배열을 선언한 후에 int형은 0, String은 null로 가득차 있습니다. 그런 경우 안에 값을 전부 특정 숫자나, 문자로 바꾸고 싶은 때 사용하는 방법입니다. for문으로 사용할 경우 int[] a = new int[10]; for(int i = 0; i < a.length; i++){ a[i] = 1; } 이런 방식으로 가능합니다. 간단하게 소스코드의 길이를 줄이면서 사용하는 방법으로 int[] a = new int[10]; Arrays.fill(a, 1); 라는 식으로 할 경우 위에 적힌 for문과 마찬가지로 1로 가득 채워지게 됩니다. 2021. 10. 29. [JAVA] 배열 전체 출력 가끔 PS나 프로그래밍을 하다보면 배열의 내용을 전체 출력해서 확인하고 싶을 때가 있습니다. 그러나 String[] str = {"5","6","7","8"}; System.out.println(str); 이런식으로 출력하게 되면 이상한 문자들만 출력이 될겁니다. 항상 for문으로 for(int i = 0; i < str.length; i++) { System.out.print(str[i]); } 이런식으로 출력하자니.. 번거롭고(이거치다가 타자속도 빨라진...) 그러다가 간단하게 확인이 가능한 방법을 알게되었습니다. String[] str = {"5","6","7","8"}; System.out.println(Arrays.toString(str)); 이런식으로 하게 될 경우 str 배열에 있는 내용이 .. 2021. 7. 31. 이전 1 ··· 3 4 5 6 다음 728x90