목록Spring Boot(Feat.VScode) (8)
잡다한 지식의 블로그

1. BOARD 파일 src - templates - board - list.html 폴더 및 파일 생성하기. 2. list.html 파일에 아래와 같이 코드 작성. 3. BOARD 파일의 src - main - controller - BoardController.java 폴터 및 파일 생성하기. 4. BoardController.java 파일에 아래와 같이 코드 작성하기. (매핑 과정) 5. 위와 같이 코드 작성 후 실행하여 정상적으로 매핑이 되었는지 확인하기.

1. VScode에서 Ctrl + Shift + P를 눌러서 커맨드 창을 띄운다. 2. spring initializr:Create a Gradle Project 선택 후 Spring Boot 버젼 선택. 3. 사용할 언어를 선택. 4. 그룹ID 입력.(test1아래에 만들 것이므로 test1입력) 5. 프로젝트명 입력 6. 패키징 타입 선택.(war) 7. 사용할 언어의 버젼 선택. 8. 의존성 선택.(Spring Web, Spring Boot DevTools, Lombok, Thymleaf, MySQL Driver SQL, MyBatis Framework SQL) 선택.

1. 지난번 생성한 프로젝트의 구성에서 src-templates에 home.html 생성. 2. !를 친뒤 Ctril + Spacebar를 입력하면 화면과 같이 자동완성이 나오게 되는데 이를 선택하면 자동적으로 기본적인 html 구성을 만들어 준다. 3. 메인 페이지 작성을 위한 기본 html 작성. 4. 메인 페이지 작성을 완료하였다면, 이제 이를 연결해주기 위하여 src-main-java-com-[그룹ID]-[프로젝트명] 폴더 안에 'controller'폴더를 생성해 준 후, controller자바 파일을 생성. 5. 생성된 자바 파일을 먼저 만들어 두었던 html과 연동시키기 위한 코드들을 작성. 6. 위의 모든 작업이 끝났다면, 정상적으로 작동이 되는지 확인.

1. APM을 이용해서 간단하게 MySQL에 DB를 생성하기 위해 접속 2. 로그인 후 적당한 이름으로 테이블을 생성. 3. 테이블 생성을 완료하였다면 SQL문을 작성 4. board라는 이름의 DB를 작성. CREATE TABLE board ( board_no int NOT NULL AUTO_INCREMENT, title varchar(100) NOT NULL, writer varchar(100) NOT NULL, content text, reg_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, upd_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, date timestamp NOT NULL DEFAULT CURRENT..

1. VScode를 실행한 뒤 Ctrl + Shift + P를 눌러서 커맨트 창을 띄운다. 2. 커맨드 창을 띄운후 spring을 입력하면 Spring initializr:Create a Gradle Project와 Spring initializr:Create a Maven Project 2개가 뜨는 데 스프링 부트를 사용할 것이므로 gradle를 선택. 3. 선택하고나면, 스프링 부트의 버젼을 선택해야 하는데 자바의 버젼에 맞게 선택. 4. 사용할 언어 선택(Java를 선택했습니다.) 5. 프로젝트가 위치할 주소 입력 6. 프로젝트명 입력 7. 패키징 타입 선택(war를 선택했습니다.) 8. 사용할 언어의 버젼 선택.(17 버젼을 선택했습니다.) 9. 사용할 빌드 종속 항목 추가 (Spring Web,..

지나번에 spring boot의 gradle로 프로그램 작성 시 확장 프로그램인 Spring Boot Developer Extension Pack의 패키지 프로그램인 Language Support for Java(TM) by Red Hat 때문에 오류가 발생하는 것으로 확인. 이를 해결하기 위하여 자바의 버젼을 업그레이드 하였으나..... 고쳐지지 않고 계속 오류가 발생하는 것을 확인. 이를 해결하기 위하여 다시 구글링을 한 결과 Language Support for Java(TM) by Red Hat의 버젼을 강제로 다운그레이드 하는 방법이 있다는 것을 알았다. 위의 화면에서 처럼 좌측의 확장 프로그램 버턴을 클릭. 설치되어진 확장프로그램들 중에서 Language Support for Java(TM) ..

VScode에서 개발환경 세팅을 완료한 후 시험삼아 샘플 프로젝트를 만들었다. 그런데 아래와 같이 오류가 발생했다. 이에 대한 문제점과 해결책을 찾아본 결과. 일단 문제점은 확장 프로그램 중에서 Spring Boot Developer Extension Pack 설치 시 같이 설치되는 Language Support for Java(TM) by Red Hat 떄문에 문제가 발생되는 것을 알았다. 그리고 구글링의 결과 Language Support for Java(TM) by Red Hat에서 문제가 발생되는 이유는 자바 11버젼 이상이 필요한데 현재 내 컴퓨터에 설치 된 자바의 버젼이 자바 11버젼 보다 너 낮기 때문에... 따라서 컴퓨터의 자바 버젼을 업그레이드를 진행 하였다. 자바 설치 주소 더보기 ht..

스프링 부트의 개발의 경우 거의 대부분 인텔리제이를 사용하는 것으로 알고 있다. 하지만 VScode를 더 많이 사용해 본 필자는 VScode를 이용하여 스프링 부트를 개발해 보려고 한다. 만약 나와 같은 사람이 있다면 참고 할 수 있도록 설명해보고자 한다. 1. VScode 설치하기 먼저 아래의 주소를 통하여 VScode를 설치하여 주자. https://code.visualstudio.com/download 2. JDK 설치 JDK 설치의 경우 필자가 설명하는 것 보다 더 자세하게 설명되어져 있는 글들이 많이 있으니 그 글들을 참고하여 설치하자. 아래의 주소를 JDK를 설치하기 위한 주소. https://www.oracle.com/technetwork/java/javase/downloads/index.h..