반응형

개발/JAVA 19

이클립스(STS - Spring Tool Suite)에서 Spring Boot 프로젝트 생성 및 확인 방법

안녕하세요. 오늘은 이클립스(STS - Spring Tool Suite)에서 Spring Boot 프로젝트 생성 및 확인 방법에 대해 알아보겠습니다. 1. STS(Spring Tool Suite)를 실행 후 첫 화면에서 왼쪽에 Package Explorer -> Create new Spring Starter Project를 클립합니다. 2. New Spring Starter Project에서는 name, Artifact, Package 정도만 본인이 정하고 싶은 이름을 입력해주고 Next를 클릭합니다. 3. New Spring Starter Project Dependencies에서 왼쪽 아래에 Web 클릭 후 Spring Web의 체크 박스 클릭 후 Next를 클릭해 줍니다. 4. New Spring S..

개발/JAVA 2023.03.25

mybatis org.xml.sax.SAXParseException: Element type "result" must be followed by either attribute specifications , ">" or "/>" error 에러 해결 방법

오늘은 서버 빌드시 Unsatisfied dependency expressed through field 에러에 대해 알아보겠습니다. 아울러 mybatis org.xml.sax.SAXParseException: Element type "result" must be followed by either attribute specifications , ">" or "/>" error 에러 해결 방법에 대해서도 알아보겠습니다. 서버 빌드 시 아래와 같은 에러가 났습니다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'codeServiceRepository': Unsatisfied depen..

개발/JAVA 2023.03.19

STS(Spring Tool Suite) 윈도우(WINDOW)에 다운로드 및 설치방법

안녕하세요. 오늘은 STS(Spring Tool Suite)를 윈도우에 설치해보겠습니다. 1. 아래 URL에 접속합니다. https://spring.io/tools Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 2. 접속 후 4.17.2 - WINDOWS X86_64를 클릭하여 다운받습니다. 3. 다운로드 받은 파일(spring-tool-suite-4-4.17.2.RELEASE-e4.26.0-win32.win32.x86_64.self-extracting.jar)을 압축을 풀어줍니다. 4. 압축을 풀면 contents.z..

개발/JAVA 2023.03.18

[JAVA] 자바 문자열 자르기 split 사용법

안녕하세요. 오늘은 자바(JAVA) 문자열 자르는 split() 함수에 대해 알아보겠습니다. 일을 하다가 보면은 문자를 잘라서 사용해야 할때가 엄청 많습니다. 문자열 자르는 법은 아주 기본중에 기본입니다. 기본중에 기본이지만 귀찮아서 매일 찾아보고 쓰는 사람을 매우 많이 보았습니다, 그래서 오늘은 문자열을 자르는 split() 함수에 대해서 정리 해 보겠습니다. @ split()이란? - 지정한 구분자를 이용하여 문자를 자르고 배열로 리턴하는 함수입니다. split() 함수는 두가지 방식으로 사용 할 수 있습니다. @ split() 사용법 1. split(String regex) - 지정 구분자를 통해 문자를 자르고 배열로 리턴해 줍니다. 2. split(String regex, int limit) - ..

개발/JAVA 2023.02.08

[JAVA] 자바 배열 랜덤 정렬 shuffle함수 사용법

안녕하세요. 오늘은 자바(JAVA) 배열 랜덤 정렬 하는 방법에 대해 알아보겠습니다. 일을 하다가 보면 가끔 결과값을 랜덤으로 노출해주세요. 라는 요구사항을 받을때가 있습니다. 물론 이런 요구 사항을 받는 경우가 아예 없을수도 있습니다. 저는 좀 간혹 받구 있습니다....흑흑... 그럼 데이터베이스에서 조회해 온 리스트(배열)를 어떻게 랜덤으로 다시 정렬을 할까? 이럴때 사용하는 shuffle()라는 함수가 있습니다. 예시로 먼저 알아보겠습니다. @ shuffle() 함수 예시 Integer[] array={1, 2, 3, 4, 5, 6, 7, 8, 9}; List list =Arrays.asList(array); System.out.println("랜덤 정렬 전 : " + Arrays.toString(..

개발/JAVA 2023.02.07

[Java] 정규식 사용법 및 예제

안녕하세요. 오늘은 자바 정규식에 대해 알아보겠습니다. @ 정규식이란? - 특정패턴의 문자를 바꾸거나 찾을 때 사용하는 언어이다. @ 정규식 문법 . 임의의 문자 1개 \d 숫자[0-9] \w 알파벳이나 숫자 \s 공백, 탭 | 또는 () 그룹 {} 개수 ^ 시작 $ 끝 @ 자주 사용하는 정규식 숫자 ^[0-9]*$ 영문자 ^[a-zA-Z]*$ 한글 ^[가-힣]*$ 이메일 \\w+@\\w+\\.\\w+(\\.\\w+)? 전화번호 ^\d{2,3}-\d{3,4}-\d{4}$ 핸드폰 번호 ^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$ 주민등록번호 \d{6} \- [1-4]\d{6} 우편번호 ^\d{3}-\d{2}$ 비밀번호(최소8글자, 글자1개, 숫자1개, 특수문자1개) ^(?=.*[..

개발/JAVA 2023.01.21

[Java] indexOf, lastIndexOf 문자열 위치 찾기

1. indexOf() - 특정 문자나 문자열이 앞에서부터 처음 부터 발견되는 인덱스를 반환 - 찾지 못했을 경우는 -1 을 반환 1-1. indexOf() 예시 String str = "Hello world"; System.out.println(str.indexOf("o")); //4 System.out.println(str.indexOf("a")); //-1 System.out.println(str.indexOf("w")); //6 - 사작은 0부터 시작한다. - 3번째 예시를 보면 w는 6을 리턴했다. 공백도 포함하여 위치로 잡는다. 2. lastIndexOf() - 특정 문자나 문자열이 앞에서부터 뒤에서 부터 발견되는 인덱스를 반환 - 찾지 못했을 경우는 -1 을 반환 - 문자를 오른쪽부터 찾지만..

개발/JAVA 2023.01.12
반응형