[JSP + MyBatis] 1. 프로젝트 생성 및 실행해보기
새로운 기술을 활용해보고자 독학으로 진행한 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() 메서드를 실행하는것만으로도 프로젝트가 실행됩니다.
프로젝트를 본격적으로 시작하기 앞서 필요한 세팅은 다음 포스팅에 계속! 💬