본문 바로가기
Back_end/Spring

SPRING [#0] 프로젝트 생성 및 환경설정

by 8Antony 2022. 11. 14.

 

개발환경

 

이클립스 4.24.0

JDK 11

Apache Tomcat 9.0 

Work Bench & MySQL 

Mybatis

Mac (M1)

 

 

기능

 

스프링 프레임워크(Meaven)을 기반으로 한 포트폴리오를 제작 합니다.

 

쇼핑몰의 핵심적인 기능과 + 관리자 페이지를 제작하여 간단한 유져 정보들을 받아보고자 합니다.

 

로그인, 회원가입

관리자 페이지

검색 

게시판

구매, 장바구니

 

프로젝트 생성 및 환경설정

 

Spring MVC 프로젝트 생성 및 기본환경 설정 테스트는 생략하도록 하겠습니다. 

 

최대한 기능 + 실습 중심으로 포스팅 할 까 합니다.

 

spring_meaven 프로젝트를 MySQL과 연결하여 생성

 

 

   

 

My Batis 라이브러리 추가, SQLSessionFactory 설정 

 

Meaven 코드를 pom 파일에 추가

 

 

 

 

아래 코드를 root-context 파일에 추가

 

 

 

참고

 [Spring][05-1]MyBatis 라이브러리 추가, SQLSessionFactory 설정

 [Spring][05-2]MyBatis 사용(Mapper 인터페이스, Mapper XML)

 

패캐지 추가 설정

 

src/main/java 패키지 추가 

 

  • com.web.dto : DTO 데이터 타입 설정
  • com.web.dao : Data Access Object. 데이터베이스 접속 역할
  • com.web.service : Service 패키지. mapper 와 Controller 연결

 

 

 

 

 

프로젝트 "경로" 설정 

 

 

Tomcat 9.0 Server at localhost 설정 창 -> Modules -> Edit

 

cmd + s 를 눌러 경로가 적용되도록 함.

 

 

 

 

 

한글 인코딩 설정 

 

src -> main -> webapp -> WEB-INF 경로에 web.xml에 경로 추가

 

 

댓글