실제로 http 프로토콜 데이타가 클라이언트와 서버간에 어떤 형태로 전달되는지 이해해야 합니다 전달돤 데이타 그 자체는 그게 스프링이든 자바든 리눅스든 윈도우든 관계 없겠죠? 그럼 전달된 데이타는 어떻게 java의 클래스에 쏙 들어갈까요? 배운건 new Class().. 뭐시기겠죠 네 스프링 안쪽에는 그렇게 되어 있겠죠 그럼 내거 보낸 데이타의 일부 값들, 예를 들어 name 은 어떻게(어떤규칙? 프로토콜에 관련책을 보면 이해갑니다) http 데이타 안에서 읽어서 우리 자바 new class 안의 동일한 name의 변수안에 들어가는 걸까요? 무슨 재주로? 이런건 자바sdk 가 지원하는 기능중에 클래스의 속성(변수, 함수..)을 엿볼 수 있는 기능이 있기에 가능합니다. 한번 찾아보시면 됩니다 어노테이션@ 이 등장은 하지만 뜻 그대로의 지시자일뿐입니다 특별하거나 어려울 거 없습니다 그냥 java sdk 나 spring 또는 저희 스스로 만든 라이브러리가 있다면 그 어떤 클래스, 변수, 메쏘드, 파라미터에 태그를 달아 놓는 정도로 생각하시면 됩니다 태그가 달린 변수나 클래스를 찾아서 어떻게 할지는 우리, 스프링 마음이죠 어떤 라이브러리로 이렇게 하고 이런 기술을 씁니다 라고 얘기드리면 거의 아무것도 얻는게 없다고 생각하기에 컨셉만을 설명드립니다 관련 단어를 검색해보신다면 1. java 와 함께 2. Spring 이란 단어는 제외 ( 불필요한 내용이나 틀린 내용이 제법 나옵니다 ) 3. Annotation 4. Class mapping 5. HTTP protocol specification 1.1 6. Class, method resolve 7. Jackson library 요정도로 찾아보시면 도움이 되실거에요

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 11월 18일 오전 12:26

댓글 0