일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- jpa에러
- 복합키
- queryDSL
- Filter
- @IdClass
- 스프링 부트 기능
- 빈생성안됨
- 인텔리제이
- REST란
- ERD 작성
- 1차캐시
- JPA주의사항
- json
- json gson 차이
- github
- JoinColumn
- spring서버
- 최종 프로젝트
- uncheck Exception
- Unsatisfied dependency
- jpa회원가입
- Error creating bean with name
- jwt메서드
- git
- Spring Spring boot 차이
- 스프링부트오류
- REST API 규칙
- 스프링 부트 공식 문서
- Q 클래스
- JPA
- Today
- Total
목록나의 호기심 (14)
Everyday Dev System

카카오 REST API를 활용하여 회원가입 하는 기능을 학습했습니다. 카카오 서버로 부터 인증 코드를 요청하고, 인증 코드를 전달받아서 인증 코드를 통해 토큰을 요청하고, 전달 받은 토큰으로 사용자 정보를 가져오는 코드에서 HTTP API Method가 post로 작성되어 있었습니다. 해당 http 요청이 post가 아니라 Get 방식이 맞지 않을까? 에 대해서 토론을 하고, 질문을 했습니다. 코드는 아래과 같습니다. RequestEntity requestEntity = RequestEntity .post(uri) .headers(headers) .body(new LinkedMultiValueMap()); 그러던 중 MultiValueMap은 Map의 구현체 중의 하나이고, 중복된 키값을 허용한다는 특징..
먼저, MockMvc는 SpringBoot 프레임워크에서 내부적으로 자동으로 생성해주어 주입받아 사용할 수 있습니다. MockMvc를 만들고 테스트하는 방법을 알아보도록 하겠습니다. 1. MockMvc란? 테스트에 필요한 기능만 가지는 가짜 객체를 생성하여 애플리케이션을 실행하지 않고 Test코드만을 활용하여 스프링 MVC 동작을 재현할 수 있도록 돕는 클래스입니다. [build.gradle]에 의존성 추가를 합니다. testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.security:spring-security-test' 2. MockMvc의 메소드 1) p..

Cookie와 Session 공부를 하다가 프론트엔드 개발자는 Local Storage 와 Session Storage에 대해서 필수로 학습한다는 사실 알게되었다. 나중에 프론트 개발자와 협업을 하게 될 경우 해당 storage에 대해서 간략하게 나마 알고 있다면 소통하는데에 더욱 용이하지 않을까 싶어서 구글링을 해보았다. 먼저, 쿠키에 대한 기본적인 개념을 짚고 넘어가자. 쿠키란? 먼저 기본적으로 Cookie는 클라이언트에 저장될 목적으로 생성한 작은 정보를 담은 파일, 크롬 기준으로 '개발자도구' 탭을 열어 Application - Storage - Cookies 에서 확인이 가능하다. 또한 그 위에 Local Storage 와 Session Storage가 있다. 이제 이 두개의 저장소에 대해 살펴..

JSON은 Java Script에 있는 타입이므로, Java 언어로 바로 읽을 수 없습니다. 또한, JSON은 텍스트 기반이므로 어떠한 프로그래밍 언어에서도 JSON 데이터를 읽고 사용할 수 있습니다. HTTP에서는 전송 계층 프로토콜로 TCP를 사용하고, 네트워크 계층 프로토콜로 IP를 사용하는데 이를 합쳐 TCP/IP라고 부른다. JSON은 XML의 대안으로서 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 고안되었습니다. XML보다 JSON이 더 가볍다. 자세한 내용은 아래와 같습니다. 예전에는 xml이 널리 데이터를 전송할 때 이용되었으나, Json은 xml에 비해 가볍다는 특징으로 주목받았습니다. 또한, 이러한 가볍다는 장점으로 모바일 어플리케이션 중심인 요즘에 굉장히 플러스 요인으로 자리했습니다..