SpringBoot 배달의민족-1 환경세팅

hanteng·2022년 5월 16일
2

저번 인스타그램에 이어 이번에는 스프링부트 배달의민족을 주제로
포스팅을 시작해보려고 합니다

원래 계획은 레거시+Mybatis+오라클 쇼핑몰 리팩토링 이였는데 거의 대부분 기능이
CRUD의 반복이고 처음 쇼핑몰 제작할때 포스팅을 하지 않아서 이건 따로 진행하고
새로운 주제로 처음부터 시작하는것이 좋을것 같아 계획을 변경하였습니다

저번 인스타그램 포스팅에서는 스프링부트+JPA+Mysql을 사용했었으니
이번에는 스프링부트+Mybatis+오라클로 진행하도록 하겠습니다

스프링시큐리티는 회원가입페이지와 로그인페이지를 구현한후에 추가해주도록 하겠습니다
lombok은 현재 제가 사용중인 2.6.7에서 프로젝트 생성시에 추가하게 되면 무한로딩이
걸리므로 따로 추가해주도록 하겠습니다

pom.xml에 lombok라이브러리와 JSP템플릿을 사용하기 위한 라이브러리를
추가하고 회원가입시에 사용자로부터 입력받은 정보들의 유효성검사를 위해
validation라이브러리도 미리 추가해줍시다

src/main/resource폴더안에 있는 application.properties를
application.yml로 바꾸고 서버의 기본설정과 jsp의 기본설정을 추가해줍니다
properties -> yml로 바꾸지 않고 그냥 사용하셔도 상관없습니다
두개의 차이점이라면 properties는 단일라인으로
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
와 같은식으로 사용되기 때문에 중복되는 코드가 발생하지만
yml은 계층적 구조이기 때문에 코드가 상당히 간결해집니다

datasource부분의 url과 username, password는 자신의 오라클DB주소와
아이디, 패스워드를 넣으셔야 합니다 똑같이 넣으면 절대로 안됩니다

SpringBoot-배달의민족 Static파일

기본적인 레이아웃을 구현하기 위해 파일을 다운받아 프로젝트에 추가해주세요


출처: https://sumin2.tistory.com/

화면은 이미 잘 구현해두신분이 있어 앞으로 view에 대한 부분은 이분의 코드를
참조하도록 하겠습니다

환경세팅은 이것으로 끝이며 다음 시간에는 회원가입페이지를 구현해보도록 하겠습니다

profile
이메일 : ehfvndcjstk@naver.com

0개의 댓글