22.11.24.(목) TIL-1. IOC, 2. myBatis 파라미터, 3.Post

22.11.24.(목) TIL-1. IOC, 2. myBatis 파라미터, 3.Post

다음 프로젝트에 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도 구분 못 하는거에 충격... 이제라도 알았으면 됐다.

댓글을 작성해보세요.