STS4도 나름 사용할만 하지만 VSCode만큼 익스텐션이 잘 되어있는 것이 없기에 이번에는 VSCode로 Springboot 개발 환경을 맞추고 화면에 Hello를 띄우는 것까지 진행해 보았다.
우선 Spring Tools 4를 VSCode용으로 다운 받는다.
VSCode는 이미 설치가 되어 있으니 VSCode의 Extenstions 메뉴에서 JAVA와 Spring boot를 사용하기 위한 Extension을 설치해 준다.
Extension Pack for Java
Spring Boot Extension Pack
프로젝트를 생성하기 위해 보기(View) -> 명령 팔레트(Command Palette)를 실행하고,
spring initializr 을 입력하고 Maven 프로젝트 생성을 클릭해 준다.
스프링 부트 버전
프로젝트 언어
Group id
Artifact id
패키지 타입
자바 버전
dependencies
우선 필요한 것만 선택해주고, 이후에 필요한 것은 pom.xml 파일에 추가를 해주면 된다.
모두 선택한 후에 Enter를 누르면 프로젝트가 생성이 되고, Open 버튼을 누르면 생성된 프로젝트가 열린다.
STS3는 .gitignore이 따로 만들어지지 않았는데, STS4는 웹용으로 나온거라 그런건지 자동으로 생성이 되어 편리했다.
다음으로 프로젝트가 잘 실행되는지 확인하기 위해 src -> main -> resources의 static에 index.html 파일을 만들어 준다.
VSCode의 아주 좋은점이 !(느낌표) 하나면 기본 틀을 잡아준다는 것이지.
작동을 확인하기 위해 body에 hello Springboot 라는 글을 입력해 주자.
스프링부트는 실행하기 위해서 src -> main -> java\com\springboot\springboot 밑에 프로젝트 이름으로 자동 생성이 된 SpringbootApplication.java 파일을 선택하고 Run Java 버튼 혹은 F5 를 누르면 된다.
역시나 한 번에 될리가 없지.
DB 연동을 위해 추가한 오라클 때문에 문제가 발생했다.
이를 해결하기 위해 src -> main -> resources의 application.properties 파일에 오라클 정보를 포함한 앞으로 사용할 내용들을 미리 적어두었다.
과연,
이렇게 끝에 Error 메세지가 없으면 잘 돌아가는 것이다.
웹브라우저에서 localhost:8081(설정포트)로 이동을 하면 index.html 파일의 body에 적어두었던 hello Springboot가 잘 찍히는 것을 볼 수 있다.
hello는 띄웠으니 반은 성공.
'Springboot' 카테고리의 다른 글
Springboot CRUD게시판 - update (2) | 2024.03.01 |
---|---|
Springboot CRUD게시판 - selectOne (getGuestbook) (2) | 2024.02.27 |
Springboot CRUD게시판 - insert (0) | 2024.02.24 |
Springboot CRUD게시판 - select (0) | 2024.02.20 |
Springboot 기본 설정(pom.xml - jsp, servlet, jstl / controller) (0) | 2024.02.13 |