일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 비전공개발자
- MySQL
- @Transactional
- I/OStream
- React+SpringBoot
- 단위테스트코드
- 비전공자개발자
- jsp
- jstl
- React.js
- 게시물수정
- 개발자취업후기
- 테스트코드작성
- JPAHibernate
- 게시판 CRUD
- Self-invocation
- React+JPA
- 게시판
- 개발자취업
- jar빌드
- 로컬이미지저장
- WebConfig
- CRUD
- springboot
- given when then
- 게시물상세
- 로컬이미지불러오기
- mybatis
- 로컬이미지삭제
- SpringBoot JPA
- Today
- Total
인텔리가 '되고 싶은' 인텔리재이
[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() 메서드를 실행하는것만으로도 프로젝트가 실행됩니다.
프로젝트를 본격적으로 시작하기 앞서 필요한 세팅은 다음 포스팅에 계속! 💬
'✨LEVEL UP🎇 > PROJECT' 카테고리의 다른 글
[JSP + MyBatis] 5. 게시글 작성하기 (insert) (1) | 2023.02.07 |
---|---|
[JSP + MyBatis] 4. 화면에 부트스트랩(Bootstrap) 적용하기 (0) | 2023.01.27 |
[JSP + MyBatis] 3. MySQL DB 연동하기 (0) | 2023.01.25 |
[JSP + MyBatis] 2. 프로젝트 세팅 및 화면 출력해보기 (0) | 2023.01.25 |
[React.js + Spring Data JPA] 1. 프로젝트 생성 및 세팅 (2) | 2023.01.25 |