restfulapi 2

스프링부트(Spring Boot) 로 RESTful한 API를 만들어보자 (2) - 디비연결, 데이터가져오기

1. DB연결 자 이제 본격적으로 CRUD를 하기위해 디비연결을 하자. 사용할 DBMS는 MySQL 이지만 MariaDB, Oracle 뭐든 다 상관없다. 먼저, pom.xml에서 DB연결에 필요한 라이브러리를 설치한다. 더보기 org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.0 mysql mysql-connector-java runtime 1-1. 연결 확인 위처럼 연결은 했지만 중요한건 항상 테스트를 해보는거다. 스프링의 장점은 테스트환경이 잘 구성된다는 점이지 src/test/java 폴더로 가서 MySQLConnectionTest.java 를 만들어주자 application.properties 에서 디비환경을 설정했지만, 테스트파일에서 다시 해야..

덕개 2021.10.31

스프링부트(Spring Boot) 로 RESTful한 API를 만들어보자 (1) - 간단설명, 환경설정

학습레벨 : 빡대가리 레벨 뇌만 있으면 이해할 수 있도록 설명 1. REST API jonna 쉬운설명 - HTTP URI를 통해 GET, POST, PUT, DELETE 요청을 보내고 해당 자원에 대한 CRUD기능을 적용할 수 있다. - 설계가 jonna 쉽다. 왜냐하면 HTTP 표준 프로토콜에 따르는 모든 플랫폼에서 사용이 가능하다. (이게 장점이자 단점이다... 왜냐하면 별다른 표준이 없다는 뜻이기도 하니까.) - Method 작성기준을 통일하면 URL만 봐도 딱 무슨 기능인지 누구나 파악할 수 있다.(추후 다시 언급) 설명을 아무리 길게쓰고 잘 써봤자 나같은 빡대가리는 직접 구현해봐야 아~ 조금 이해를 하기때문에... 바로 코드로 이야기한다. 2. 환경설정 앞으로 프레임워크는 스프링부트로 하도록 ..

덕개 2021.10.18