RESTful CRUD 구성_1

dwanGim·2022년 9월 29일
0

spring_basic

목록 보기
39/41

REST

REST는 "Representational State Transfer"의 약자입니다.

기존엔 url에 파라미터를 붙여서 정보를 get이나 포스트 방식으로 처리해왔습니다.

REST는 그 대신 url 자체가 어떤 자원인지 1:1로 매칭해 나타내도록

설계하는 개념입니다.

연습용 프로젝트 생성

먼저 Spring legacy project를 생성했습니다.

이름은 ask_test로 하였습니다.

Spring MVC를 설정해주었고 com.ask.controller에 home controller를 생성했습니다.

pom.xml 수정

제 환경에 맞는 스프링 프레임워크 버전과 자바 버전을 설정해줍니다.

이후 spring-test , spring-jdbc , spring-tx 를 같은 버전으로 작성합니다.

hikariCP 4.0.3버전 , mybatis 3.5.6버전 , mybatis-spring 2.0.6버전도 작성합니다.

Mvnrepository에서 검색하여 pom.xml의 dependencies 태그 안에 추가했습니다.

롬복까지 있으면 더 좋겠죠? 다 작성한 후에

maven update를 해줍니다.

log4jdbc 설정

위와 같은 경로에 오탈자 없이 작성해줍니다.

Root-context.xml 설정

root-context에서 hikariCP 관련 설정을 해주어야 합니다.

bean container 안에 위와 같이 작성했습니다.

mybatis를 체크해준 뒤 저장합니다.

com.ack.mapper에 mapper를 생성하기로 마음먹고 작성해준 뒤 저장하면

bean graph가 위와 같이 생성되었습니다.

tomcat 서버를 이용해 실행했을 때 위와 같이 표시되면 일단 첫번째 준비는 끝났습니다.

profile
배울 게 참 많네요.

0개의 댓글