본문 바로가기

Spring

(10)
Spring 5.0.0 레퍼런스 (The IoC container) [작업중] Spring 5.0.0 M3 일 때 부터 조금씩 번역한 내용이고, 개인적으로 크게 신경안 써도 될 부분은 생략시켰습니다. 스프링의 이해 및 영어공부를 위해서 작성했었고, 소수의 필요한 분들을 위해 공유합니다. https://docs.spring.io/spring/docs/5.0.0.RELEASE/spring-framework-reference/core.html#spring-core 1. IoC 컨테이너 1.1 스프링 IoC 컨테이너와 빈 소개 BeanFactory 인터페이스는 모든 유형의 객체를 관리할 수 있는 고급 구성 메커니즘을 제공합니다. ApplicationContext 는 BeanFactory의 하위 인터페이스이며, AOP기능과의 통합을 더욱 쉽게 합니다.(?) 즉, BeanFactory는 설정..
Spring boot환경에서 JWT 사용하기 근래 모바일 트렌드 중 하나는 로그아웃을 하지 않는 이상 로그인을 유지하는 것입니다. 일반적으로는 손쉽게 Session을 이용해서 클라이언트와 서버 통신 중 Stateless의 단점을 보완할 수 있었지만, 모바일의 특성상 자주 끊길 소지가 있습니다. 세션과 비슷한 역할을 하되, 계속해서 유지될 수 있는 기술을 찾다 보니 Token을 이용한 방식이 있었고, 그중 JWT를 사용하게 되었습니다. JSON Web Token (JWT)은 JSON 객체로서 당사자 간에 안전하게 정보를 전송할 수 있는 작고 독립적인 방법을 정의하는 공개 표준 (RFC 7519)입니다. 이 정보는 디지털로 서명 되었기 때문에 신뢰할 수 있습니다. JWT는 암호 (HMAC 알고리즘 사용) 또는 RSA를 사용하는 공용 / 개인 키 쌍을 ..