목록스프링부트 (4)
밍쎄의 코딩공간
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cVnc2L/btsudZMvhI6/gEkKKcVK6c1JxYyjwCPowK/img.png)
[스프링 부트 핵심 가이드] 8장에서는 Spring Data JPA에서 제공하는 기능들을 더 알아보고 다양한 활용방법을 볼 수 있다. JPQL - JPA QueryLanguage의 줄임말로 JPA에서 사용할 수 있는 쿼리를 의미한다. - JPQL의 문법은 SQL과 매우 비슷해서 데이터베이스 쿼리에 익숙하다면 어렵지 않게 사용이 가능하다. - SQL과 차이점은 테이블이나 칼럼의 이름을 사용하는 것과 달리 JPQL은 밑 같이 엔티티 객체를 대상으로 수행하는 쿼리이기 때문에 매핑된 엔티티의 이름과 필드의 이름을 사용한다. 쿼리 메서드의 주제 키워드 - find...By - read...By - get...By - search...By - stream...By - exists...By : 특정 데이터가 존재하는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uZDXs/btssUangqcn/dBfsgBAyQceJXCASN6bHik/img.png)
5장은 각 HTTP 메서드에 해당하는 API를 개발해보고 그 과정에서 필요한 내용을 배운다. 5. API를 작성하는 다양한 방법 5.1 프로젝트 설정 5.2 GET API 만들기 5.2.1 @RequestMapping으로 구현하기 5.2.2 매개변수가 없는 GET 메서드 구현 5.2.3 @PathVariable 을 활용한 GET 메서드 구현 5.2.4 @RequestParam 을 활용한 GET 메서드 구현 5.2.5 DTO 객체를 활용한 GET 메서드 구현 5.3 POST API 만들기 5.3.1 @RequestMapping 으로 구현하기 5.3.2 @RequestBody를 활용한 POST 메서드 구현 5.4 PUT API 만들기 5.4.1 @RequestBody를 활용한 PUT 메서드 구현 5.4.2 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbBo0s/btssYUxcUnC/JK9tku5q7jkSZdAVGmZEb0/img.png)
4.1 프로젝트 생성 4.1.1 인텔리제이 IDEA에서 프로젝트 생성하기 4.1.2 스프링 공식 사이트에서 프로젝트 생성하기 4.2 pom_xml 살펴보기 4.2.1 빌드 관리 도구 4.2.2 메이븐 4.3 Hello World 출력하기 4.3.1 컨트롤러 작성하기 4.3.2 애플리케이션 실행하기 4.3.3 웹 브라우저를 통한 동작 테스트 4.3.4 Talend API Tester를 통한 동작 테스트 spring initiailizr을 사용한다. 스프링 공식 사이트에서 제공하는 스프링 부트 프로젝트 생성 기능인데, 인텔리제이 IDEA에도 내장돼 있다. 설정이 필요한 항목들이 나온다. 위와 같이 설정을 해준다. 의존성을 추가할 수 있다. 초기에 추가할 수도 있고 개발을 진행하는 중에도 추가할 수 있다. 인..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bLVkHp/btssf1ETYul/I35pn4MxGukGXRTNzJXyrK/img.png)
01. 스프링 부트란? 1. 1 스프링 프레임워크 1. 1. 1 제어 역전 (loC) 1. 1. 2 의존성 주입 (DI) 1. 1. 3 관점 지향 프로그래밍 (AOP) 1. 1. 4 스프링 프레임워크의 다양한 모듈 1.2 스프링 프레임 워크 vs 스프링 부트 1. 2. 1 의존성 관리 1. 2. 2 자동 설정 1. 2. 3 내장 WAS 1. 2. 4 모니터링 1. 1 스프링 프레임워크 스프링 프레임 워크는 자바에서 가장 많이 사용하는 프레임워크이다. 현재 우리나리의 '전자정부 표준 프레임워크'의 기반 기술로 채택되어 공공기관 웹 서비스를 개발할 때도 사용된다. 1. 1. 1 제어 역전 (loC) 일반적인 자바 개발의 경우 객체를 사용하기 위해 밑과 같은 코드를 사용한다. 즉, 사용하려는 객체를 선언하고 ..