
Spring boot로 작업을 하다 보면 Controller에서 redirect를 이용해 원하는 곳에 요청을 보낼 수가 있다. HTTP에도 이와 비슷한 것이 있는데 바로 302 Found다. 위 사진은 Response의 Header에 200 OK를 보내고 그 외 필요한 Header값을 넣어주고 있다. 그 후 Connection이 연결되면 동작하는 Method로 돌아와 확인해보니 ResponseHeader와 ResponseBody를 할당해주는 것을 볼 수 있다. 참고로 둘 중 하나라도 없으면 잘못된 응답을 전송했다며 이러한 창이 뜬다. 그렇기에 요청의 끝에는 Response Header와 body가 존재해야 하지만 302 Found는 예외다. 302 Found는 한마디로 요청을 한 번 더 보내는 것이기 때..

이 전 글에서 body의 값을 가져왔으니 그 값에 해당하는 객체를 만드는 작업을 하겠다. https://resian-programming.tistory.com/53 위 링크에 있는 글에서 data 변수는 Header 중에서도 body의 해당하는 값을 가지고 있다. 이 값을 이용하여 User 객체를 생성할 것인데 스승님께서 구현하신 parseQueryString Method 사용할 예정이다. parseQueryString은 body의 값과 어떤 값으로 split 할 것인지 parseValues Method에 파라미터로 전달하고 parseValues Method는 파라미터의 값을 통해 body의 값이 없을 때의 null 처리와 람다를 이용하여 Map에 Key, Value로 값을 할당하는 역할을 한다. 우선 ..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
- Total
- Today
- Yesterday
- 모듈
- Gradle
- Request Handler
- 한 입 크기로 잘라먹는 리액트
- web
- RequestHandler
- mapping
- 개발
- Java
- 프로그래머스
- Spring
- body
- 개발일지
- 인텔리J
- graphQL
- JavaScript
- @Autowired
- 회고
- 자바스크립트
- 스터디 회고
- homebrew
- 일지
- springboot
- HTTP
- Spring Boot
- spring-boot
- MySQL
- JAR
- header
- 멀티모듈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |