Spring? : 자바 언어 기반의 프레임워크로 객체 지향 언어가 가진 특징을 잘 살려낸 프레임워크 Spring에는 핵심 기술이 DI, IoC가 있습니다. IoC (제어의 역전, Inversion of Control) 객체에 대한 제어권이 개발자로부터 컨테이너로 넘어간 것 객체의 생성부터 생명주기까지 전부 컨테이너가 관리 컨테이너가 직접 Bean을 생성/관리하기 때문에 개발자는 코드에 객체를 선언하지 않아도 됨 (클래스들의 의존도를 줄여줌) *Bean : 스프링 컨테이너가 생성하고 관계설정, 사용을 제어해주는 오브젝트를 말함 * IoC는 역순으로 객체를 생성해주고 컨테이너로 객체들이 결합까지 되어 담겨진다는 의미로 IoC라 한다. 일체형의 경우 A클래스가 B를 생성하고, B 클래스가 C클래스를 생성합니다..
프로젝트를 진행하다보니 쇼핑몰이나 다른 사이트에서 많이 보던 sns 로그인을 연동하여 사용하기로 했다 기존에 security로 로그인이 구현되어 있는 상태이다. 1. POM.XML oauth2 client add org.springframework.boot spring-boot-starter-oauth2-client 2. clientId와 clientSecret setting, application.yml (해당 사이트에서 발급) - 따로 포스팅 되어 있지 않으니 발급 절차는 검색하세요 spring: security: oauth2: client: registration: kakao: client-id: 발급받은 client-id key client-secret: 발급받은 client-secret key ..
- Total
- Today
- Yesterday