22.11.24.(목) TIL-1. IOC, 2. myBatis 파라미터, 3.Post
2022.11.25
다음 프로젝트에 Spring boot랑 myBatis랑 같이 쓴다고 해서 myBatis도 같이 공부하고 있따. myBatis 문법 중에 인자를 받는 문법 때문에 헤메었다.. 단일, 다중 파라미터일 때 사용하는 문법이 다르다는 걸 알았을 때 좀 허무했다. 그리고 IOC 용어도 자바 코드로 AppConfig를 만들어 사용영역과 구성영역으로 나누었다.
오늘 배운 것들
1. 제어의 역전
- 기존에는 프로그램의 제어의 흐름을 클라이언트 코드에서 제어하는 것이 아니라 외부에서 관리하는 것을 제어의 역전이라고 한다.
2. myBatis 단일파라미터, 다중파라미터
단일 파라미터인 경우 ${} 사용, parameterType ="String"
다중 파라미터인 경우 #{} 사용 parameterType ="map"
3. Get, Post
POST -> header에 body로 받을 때, GET -> url의 param으로 받을 때
4. 로그인할 때 토큰 생성 연습
Rest API에 http method 보낼 때 Get과 Post도 구분도 못해서 잠깐 해매었다... 그전에는 GraphQL만 사용해서 그런거 신경 안 써도 됐지만 Get, Post도 구분 못 하는거에 충격... 이제라도 알았으면 됐다.
댓글을 작성해보세요.