인텔리가 '되고 싶은' 인텔리재이

[JSP + MyBatis] 1. 프로젝트 생성 및 실행해보기 본문

✨LEVEL UP🎇/PROJECT

[JSP + MyBatis] 1. 프로젝트 생성 및 실행해보기

인텔리재이 2023. 1. 25. 21:58

새로운 기술을 활용해보고자 독학으로 진행한 JSP+MyBatis 프로젝트 !

JSP로 구성된 화면은 주소창을 입력하거나 , 새로고침 , 또는 일부 데이터가 바뀌는 등 사용자가 어떤 요청을 하게되면 그에 맞는 html , 이미지 등의 파일들이 전부 다운로드 되고 다시 렌더링(Server Side Rendering) 되기때문에,

기존에 React(Client Side Rendering)로만 프로젝트를 진행했던 제겐 새로운 느낌이었습니다!🤩

🔥 JSP + MyBatis / MVC 패턴의 Spring Boot 프로젝트
✨개발환경 :
    OS : window10
    IDE : Eclipse
    Language : Java, Javascript
    FrontEnd : HTML, CSS, JSP
    BackEnd : Spring Boot(Maven), MyBatis
    DB : MySQL

Spring Boot 프로젝트 생성하기

Eclipse에서 Spring Boot 프로젝트를 생성하기 위해, 필요한 구성요소를 다운받습니다.

(상단 Help - Eclipse Marketplace)

'sts' 를 입력하여 Spring Tools 4 (aka. Spring Tool Suite) 를 다운받습니다.

다운로드까지 시간이 조금 소요되고, 재시작하기를 선택하여 구성요소를 적용합니다.

 

다운로드 후, 상단 File - New - Project 를 선택하여 프로젝트를 생성해봅시다!

저는 Spring Starter Project를 선택하였습니다.

Spring initializr(https://start.spring.io/) 사이트에서 선택하는 내용과 동일합니다.

저는 Maven, Java 11버전을 선택했고, 프로젝트 이름을 정해주었습니다.

그 뒤 Next를 누르면....

Spring Boot Maven 프로젝트의 버전과 들어갈 dependency 를 선택할 수 있습니다.

저는 2.7.8 버전과, Spring Web을 선택했습니다.

버전이 높을수록 Java 버전도 높은 것을 요구하는 것으로 보여, 낮은 버전으로 선택했습니다!

 

 build 과정 등으로 약간의 시간이 소요되고 프로젝트를 시작할 수 있게 됩니다😉

Spring Boot 프로젝트 실행해보기

프로젝트에서 우측 마우스 클릭 - Run As - Spring Boot App 을 클릭하여 프로젝트를 실행시켜봅니다!

 

하단 콘솔창에서, Spring 글자가 출력되면서 프로젝트가 실행되는 것을 확인할 수 있습니다. 

(spring 글자가 나올때마다 에러가 없이 잘 실행되고 있구나... 안도하게 됩니다😣)

 

스프링 부트는 별도의 서버 설정 없이 내장된 Tomcat서버를 이용하기 때문에,

 main() 메서드를 실행하는것만으로도 프로젝트가 실행됩니다.

 

 

프로젝트를 본격적으로 시작하기 앞서 필요한 세팅은 다음 포스팅에 계속! 💬

Comments