본문 바로가기

Spring Boot10

스프링부트+JPA - 3편 ( MessageConverter ) 스프링은 MessageConverter를 가지고 있다. 기본값은 현재 Json이다. 영어권 국가의 사람인 A라는 사람이 있고 한국 사람인 B사람이 있다! A(영어) -------> B(한국)사람에게 "Hello"라는 메세지를 보내면 B(한국)사람은 이해를 못한다❗ B(한국) -------> A(영어)사람에게 "안녕"이라는 메세지를 보내면 A(영어)사람은 이해를 못한다❗ 두 사람이 통신을 원활하게 하기 위해 💡중간데이터 라는 개념이 나오게된다. 이 중간데이터는 A(영어)사람도 B(한국)사람도 모두 이해할수 있는 데이터이다. ( 중간데이터는 모두가 이해 할 수 있는 데이터이다 ) ( 기존에는 이 중간데이터는 XML이라는 것을 많이 썼는데 요즘에는 거의 다 💡Json💡이라는것을 쓴다! ) 이것을 프로그래밍적으.. 2021. 4. 19.
스프링부트+JPA - 2편 ( Filter , Annotation ) 스프링은 엄청나게 많은 필터(🚿....?)를 가지고 있다 A나라🏳‍🌈와 B나라🏁가 있다고 가정을 해보자!! 근데... A나라와 B나라가 전쟁 중이다!!! 근데 자꾸만 B나라의 첩자 놈들이 A나라의 성을 침입하는 것이다!! 그.래.서 입구에서 문지기가 A나라의 사람이면 안으로 들여보내주고!⭕ B나라의 사람이면 꺼져!!🚫하고 내보내게 하였다. 이 문지기가 하는 검열의 역할이 바로 필터(Filter)이다..! 스프링 자체가 기본적으로 가지고 있는 여러 필터의 기능이 있다. 이것들은 우리는 그냥 사용해도 되고! 그 많은 필터들 중에 사용되고 있지 않은 필터를 사용하겠다고 설정할 수도 있고! 직접 필터를 생성해서 사용할 수도 있다!! 톰켓이 가지고 있는 필터는 말그대로 필터(Filter)라고 불린다. 이 필터(F.. 2021. 4. 14.
스프링부트+JPA - 1편 ( IoC, DI ) 스프링은 프레임워크이다. Frame(틀)Work(동작하다) -> 정해진 틀(🦷틀딱말고🦷)안에서 동작하도록 하는것이다. 그렇다면 프레임워크는 왜 나왔을까??? 주어진 틀(Frame)을 벗어나지 말라고 만들어준거다!! 어이! 니 마음대로 만들지말고!😨 짐이 틀을 하나 줄것이니라 이 틀에 맞춰서 개발을하거라!🤴🏻 그럼 좋은👍🏻 프로그램을 만들수 있을것이니라~ 하는것이 프레임워크이다. 스프링은 오픈소스이다. 오픈소스란? 소스코드가 공개🔓 되어있다는것이다!우리는 스프링이 어떻게 만들어져있는지 내부를 샅샅이 볼수있고👀, 그것을 뜯어고칠수 있다!!🔧 스프링은 IoC 컨테이너를 가진다. ( 💡핵심💡 ) IoC ( Inversion of Controll ) 제어 의 역전 -> 주도권이 스프링에게 있다(?)🤔🤔 IoC에 .. 2021. 4. 8.
스프링 개념정리! 스프링을 공부하다가 우연치않게 데어 프로그래밍이란 유투버분을 알게 되었다! 총 14강으로 되어있는 스프링의 전반적인 개념을 설명해주시는데 이해가 아주 쏙쏙 된다! 이런게 재능인가싶을 정도로 설명을 잘해주신다! 영상의 내용을 글로 정리하고 공부하려고한다....야근만 없다면..... 스프링에 대해 아시는분들도 애~~~매하게 아시는분들도 한번씩 들어보면 좋을것같다!! 그럼...Race Start!!!!!!!! 출처 ( 데어 프로그래밍 ) https://www.youtube.com/watch?v=XBG6CUtVCIg&list=PL93mKxaRDidG_OIfRQ4nztPQ13y74lCYg 2021. 4. 7.
반응형