back-end/Spring(3)
-
5장. API 작성
- GetController.java // .../controller/GetController.java @RestController @RequestMapping("/api/v1/get-api") public class GetController { // get methods } - @RequestMapping : 이 클래스 내부의 메서드를 호출하는 URL 앞에 공통으로 "/api/v1/get-api"가 들어감 1. @RequestMapping으로 구현 // .../controller/GetController.java import ... @RestController @RequestMapping("/api/v1/get-api") public class GetCo..
2023.04.26 -
4장. 프로젝트 생성
1. 사용자 - DB에 데이터 자동 입력하도록 구현 2. 계좌 - 생성 - 해지 - 확인 3. 거래 - 잔액 사용(거래 생성) - 잔액 사용 취소(거래 취소) - 거래 확인 - sdk : eclipse 11 - java : 11 - spring boot : 2.7.11 - dependencies (build.gradle) dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.b..
2023.04.26 -
1~3장. 스프링 부트 및 기초 지식
: 자바 기반의 application framework로 엔터프라이즈급 application을 개발하기 위한 다양한 기능을 제공함 (vs library?) : 라이브러리는 내 코드가 라이브러리를 호출해서 사용하는 것. 프레임워크는 내 코드를 호출하는 것. why? : application 개발에 필요한 기반을 제공해서 개발자가 비즈니스 로직 구현에만 집중하도록 하기 위해 존재 - 넓은 컨테이너(판때기, ApplicationContext) 위에 내가 만드는 클래스(ApplicationConfig.class)만 얹으면 개발 가능 - 스프링 bean(클래스를 활용하는 bean을 만듬)에 맞춰 만들면 서로서로 사용 쉬움 - 너무 자유롭지는 않아서 좋음 1. spring project 생..
2023.04.26