728x90

SpringBoot 6

[SpringBoot] [Inflearn - 무료] 스프링부트 시큐리티 & JWT 강의 (Section 3)

target: 스프링부트 시큐리티 & JWT 강의 17 ~ 27강 (섹션 3. 스프링 시큐리티 JWT 서버구축) method: 이전 Section 2. 스프링 시큐리티 웹 보안 이해 https://pu3vig.tistory.com/111 * Section 3. 스프링 시큐리티 JWT 서버구축 ★ Section 3. 최신버전 업데이트 github 주소 https://github.com/codingspecialist/Springboot-Security-JWT-Easy/tree/version2 GitHub - codingspecialist/Springboot-Security-JWT-Easy Contribute to codingspecialist/Springboot-Security-JWT-Easy develop..

[SpringBoot] [Inflearn - 무료] 스프링부트 시큐리티 & JWT 강의 (Section 2)

target: 스프링부트 시큐리티 & JWT 강의 12 ~ 16강 (섹션 2. 스프링 시큐리티 웹 보안 이해) method: 이전 Section 1. 스프링 시큐리티 OAuth2.0 https://pu3vig.tistory.com/110 * Section 2. 스프링 시큐리티 웹 보안 이해 12. 스프링부트 시큐리티 12강 - JWT를 이해하기전 세션에 대해 알아보자 ★ 왜 사용되나? ★ 어디에 사용되나? - 클라이언트의 최초 요청이 서버에 도달했을 때, 서버는 리소스를 반환하면서 header에 세션 ID를 추가하여 반환 - 클라이언트는 이후 요청 시, 세션 ID를 가지고 요청 - 서버는 세션 ID 목록을 보유하고, 클라이언트가 요청 시, request header에 있는 세션 ID와 대조 - 아래 3가..

[SpringBoot] [Inflearn - 무료] 스프링부트 시큐리티 & JWT 강의 (Section 1)

target: 스프링부트 시큐리티 & JWT 강의 6 ~ 11강 (섹션 1. 스프링 시큐리티 OAuth2.0) method: *시작 전 섹션0~섹션1 최신버전 업데이트 github 주소 (강사님 github 주소) https://github.com/codingspecialist (스프링 시큐리티 기본 V1) https://github.com/codingspecialist/Sringboot-Security-Basic-V1 (구버전) 스프링부트 2.3.2 자바 1.8 https://github.com/codingspecialist/Springboot-Security-OAuth2.0-V2 (신버전) 스프링부트 2.5.7 자바 11 https://github.com/codingspecialist/-Springb..

[SpringBoot] [Inflearn - 무료] 스프링부트 시큐리티 & JWT 강의 (Section 0)

target: 스프링부트 시큐리티 & JWT 강의 1 ~ 5강 (섹션 0. 스프링 시큐리티 기본) method: *시작 전 섹션0~섹션1 최신버전 업데이트 github 주소 (강사님 github 주소) https://github.com/codingspecialist (스프링 시큐리티 기본 V1) https://github.com/codingspecialist/Sringboot-Security-Basic-V1 (구버전) 스프링부트 2.3.2 자바 1.8 https://github.com/codingspecialist/Springboot-Security-OAuth2.0-V2 (신버전) 스프링부트 2.5.7 자바 11 https://github.com/codingspecialist/-Springboot-Sec..

[SpringBoot] [Inflearn - 무료] 스프링부트 개념정리(이론)

target: 스프링부트 개념정리 1 ~ 14강(완) method: 1. 스프링이란? 더보기 Framework(어느정도 정해진 개발 틀 제공) Free Open Source(커스터마이징 가능) *Inversion of Control(IoC: 제어의 역전) 컨테이너 보유 *Dependency Injection(DI: 의존성 주입) 지원 *Filter를 보유 *Annotation을 보유 *MessageConverter를 보유(Default: Json) *BufferedReader / BufferedWriter를 쉽게 사용 가능 지속 발전 가능 ※ IoC(Inversion of Control) - Abstract Class(추상적인 개념) -> Class(논리적인 개념: 설계도면) -> Object(객체: 설..

[Spring] profiles

target: 개발 시, 보통 Local/Dev/Prod 3가지 서버에 대해 동일한 소스와 각기 다른 설정이 올라가는 경우에 대해, Profiles 설정 method: 개발은 보통 로컬/개발/운영 3가지 서버에 동일한 소스를 올리지만, DB 연동이나, 서버 OS, 환경등에 따라 일부 설정 정보 변경이 필요 이에, 소스 파일을 build할 때, profiles를 설정할 수 있도록 설정 1. Maven build 시 profile 설정 - application.properties를 application-local.properties / application-dev.properties / application-prod.properties와 같이 3개로 분기처리하여 profile 정보에 맞게 설정 파일 설정 (..

728x90