스프링이 IoC 방식으로 관리하는 오브젝트.스프링이 직접 그 생성과 제어를 담당하는 오브젝트만을 Bean이라고 한다.스프링이 IoC를 담당하는 핵심 컨테이너.Bean을 등록, 생성, 조회, 반환하는 기능을 담당.일반적으로 BeanFactory를 바로 사용하지 않고,
어플리케이션의 확장을 위해 Model, View, Controller 세가지 영역으로 분리.컴포넌트 간의 결합성이 낮아 프로그램 수정, 확장에 용이.어플리케이션 상태의 캡슐화.상태 쿼리에 대한 응답.어플리케이션 기능 표현.변경을 View에 통지.모델을 화면에 시각적으로
OPEN API는 프로그래밍에서 사용할 수 있는 개방되어 있는 상태의 Interfacenaver, kakao 등 포털 서비스 사이트나 통계청, 기상청, 우체국 등과 같은 관공서, 공공 데이터 포털이 가지고 있는 데이터를 외부 응용 프로그램에서 사용할 수 있도록 OPEN
Spring의 경우 Application을 개발하려면 사전에 많은 작업을 해야 했다.SpringBoot의 장점Project에 따라 자주 사용되는 Library들이 미리 조합되어 있다.복잡한 설정을 자동으로 처리.내장 서버를 포함해서 Tomcat과 같은 WAS를 추가로
Spring Project HappyHouse
생성자 주입수정자 주입(setter 주입)일반 메서드 주입 - 일반 메서드를 통해 주입필드 주입 - 필드에 바로 주입하는 방법 , 테스트코드 정도에서만 사용생성자를 통해 의존관계를 주입받는 방법생성자 호출 시점에 딱 1번만 호출되는 것이 보장된다불변, 필수 의존관계에
JWT는 JSON 포맷을 이용해 사용자에 대한 속성을 저장하는 Web Token을 말한다. JWT는 토큰 자체를 정보로 사용하는 Self-Contained 방식으로 정보를 안전하게 전달하며, 주로 사용자 인증에 이용된다.JWT는 세 파트로 나뉘어지며, 각 파트는 .으로
지금까지의 프로젝트에서 JWT를 활용하여 사용자를 인증해 사용해왔지만, Access Token과 Refresh Token에 대해 제대로 된 이해와 고민 없이 단순히 구현에만 치중한 것 같아 관련 내용을 정리해보려 한다. JWT를 활용한 토큰으로 사용자의 정보와 토큰의