본문 바로가기
반응형

Programming/JAVA7

[JAVA] 빌드 경로 문제 - The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Class. Fix the build path then try building this project 안녕하세요. 오늘은 빌드 경로 문제 - The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Class. Fix the build path then try building this project에 대해 알아보려고 합니다. git에 commit을 하고 다음 날 다시 프로젝트를 폴더 vscode를 실행시켜보니 해당 에러가 떠서 모든 파일에 에러가 발생하고 있었습니다. 해당 에러는 자바 패스가 잘못잡혀서 나는 에러였습니다. vscode에서는 CTRL + SHIFT + P(Show all commands)로 커맨드 입력창을 열어주시고 java clean이라고 치게 되면 나오는 Jav.. 2023. 1. 24.
[JAVA] Spring Boot(스프링 부트) - Security(시큐리티) 설정 안녕하세요. 오늘은 Spring Boot(스프링 부트) - Security(시큐리티) 설정에 대해 알아보려고 합니다. 스프링 부트 시큐리티 5.6.x 무료 업데이트 기간이 별로 남지 않은 시점에서 5.7.x로 넘어가보려고 합니다. 근데 버전을 변경하고 실행하게 된다면 에러가 떨어지게 됩니다. Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configure' defined in class path resource [파일 위치]: Invalid facto.. 2022. 12. 24.
[JAVA] 정규 표현식 (regex) 안녕하세요 이번에는 정규 표현식 (regex)에 대해 알아보려고 합니다. 정규 표현식이란? - 정규 표현식은 줄여서 정규식이라고도 하며 영어로는 Regular Expression라고도 한다. 정규 표현식은 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식 언어이다. 정규 표현식을 사용하는 이유 - 어떤 문자열에서 특정한 조건의 문자열을 찾고 싶을 때, 그 조건이 복잡하다면 정규 표현식이 도움이 될 수 있다. - 민감정보 추출, 텍스트 데이터 전처리에 주로 사용 - ex) 주민번호, 핸드폰 번호 등 자주 사용하는 정규 표현식 예시 - 주민등록번호 : ^(.*)\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|[3][01])\\-[1-4][0-9]{6}(.*)$ - 여권번호 .. 2021. 12. 12.
[JAVA] 파일 이동 및 파일명 변경 - FileUtils 안녕하세요. 저번 시간에는 파일 이동 및 파일명 변경 함수 - renameTo에 대해 알아보았는데요. 해당 renameTo 함수가 제대로 작동하지 않을 경우가 가끔 발생하는걸 확인했습니다. 어떤한 이유로 발생이 되는지는 정확히 모르지만 다른 해결방법을 찾았습니다. org.apache.commons.io.FileUtils.moveFile(File srcFile, File destFile) FileUtils.moveFile(File 매개변수1, File 매개변수2) 매개변수1 - 이동할 파일을 지정합니다. 매개변수2 - 매개변수1을 이동 및 파일명 변경을 합니다. 조건 : C:\before\before_test.csv 이라는 파일이 존재 -> C:\data\test.csv 로 이동을 하고 싶다면 아래와 같이.. 2021. 12. 7.
[JAVA] 파일 이동 및 파일명 변경 - renameTo 안녕하세요. 이번에는 파일 이동 및 파일명 변경을 위한 함수를 알아보려고 합니다. 자바에서 파일 이동 및 파일명 변경을 위해서 사용하는 함수는 renameTo 를 제일 많이 쓰이고 있습니다. renameTo 함수를 사용하는 방법을 알아보겠습니다. java.io.File.renameTo(File dest) renameTo(File 매개변수) - 매개변수는 파일을 이동 및 파일명 변경을 위해 사용해주시면 됩니다. 조건 : C:\before\before_test.csv 이라는 파일이 존재 -> C:\data\test.csv 로 이동을 하고 싶다면 아래와 같이 사용하면 됩니다. ex) renameTo(new java.io.File("C:\data\test.csv")) import java.io.File; Fil.. 2021. 12. 6.
[JAVA] 배열을 2차원 배열로 만드는 법 기존 테이블에서 새로운 테이블로 변환 코딩을 하다 보니 배열을 2차원 배열로 바꿔서 사용 해야 될때가 있었습니다. 다시 까먹지 않게 로직이라도 작성해 보려고 합니다. JSONParser jsonParser = new JSONParser(); ArrayList gridData = new ArrayList(); ArrayList stringData = new ArrayList(); JSONObject jaStatistics = new JSONObject(); JSONObject jo = (JSONObject) jsonParser.parse(response.getBody().toString()); JSONArray columns = (JSONArray) jsonParser.parse(jo.get("columns").toString()); Stri.. 2020. 4. 24.