Programming/JAVA
-
스프링부트 3 백엔드 개발자 되기 : 시작하는 과정 (2)Programming/JAVA 2023. 8. 17. 16:23
( 60p ) 2.3.4 스프링 부트 3과 자바 버전 스프링부트 3 이전과 이후는 사용할 수 있는 자바 버전 범위가 다르다. 스프링 부트 2는 자바 8버전 이상 스프링 부트 3은 자바 17버전 이상 자바 17버전 주요 변화 : 텍스트 블록, 레코드, 패턴 매칭 등 (1) 텍스트 블록 이전에는 여러 줄의 텍스트를 작성하려면 \n 을 추가해야했지만, 이제는 " " " 로 감싼 텍스트 사용해 여러 줄의 텍스트를표현할 수 있다. ( 가독성 좋아짐 ) (2) formatted() 메서드 또한 값을 파싱하기 위한 formatted() 메서드도 제공 이 기능이 없었을 때는 매우 불편한 방법으로 값 파싱 ex ) String textBlock17 = ''' { "id" : %d "name" : %s, } '''.for..
-
스프링부트 프로젝트 게시판Programming/JAVA 2023. 5. 27. 23:06
인텔리제이 (IDE) 설치 -> MariaDB 설치 -> MYSQL workbench 설치 1 프로젝트 생성 1. start.spring.io 접속 타임리프 템플릿 등 dependencies (의존) 추가한 뒤 Generate 통해 생성 압축풀기 -> 파일 내가 미리 만들어둔 폴더 ( 그냥 원하는 폴더인데 나는 강의에서처럼 C:\study 로 만듬 ) 안에 복붙 2. 인텔리제이에서 OPEN 폴더 board 열기 3. main > java > com.study.board > BoardApplication ( class ) 에서 코드 실행 : 오류 오류 해결 : Settings > Gradle > Bild and run using, Run tests using 을 Gradle -> IntelliJ IDEA ..
-
[ JavaSpring ] Hello world 출력Programming/JAVA 2023. 4. 28. 14:54
설치 후 실행과정에서 수많은 오류 발생 : 교재와 맞지 않는 버전으로 버전을 임의로 고치고자 했으나 계속 오류가 떠서 문제 1. java: warning: source release 17 requires target release 해결 1. 교재와 같은 11.0.10의 버전의 jvm 다운로드 문제 2. java: package org.springframework.boot 해결 2. 캐시 삭제로 해결 해결 3. https -> http 변경으로 해결