본문 바로가기

Framekwork/photogram12

[스프링 부트 포토그램] 17강 인증 회원가입 - CSFR 토큰 해제 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17    01. Whitelabel Error Page CSRF Token 때문에 Whitelabel Error Page가 뜨는 것이라고 함.   02. CSRF TokenCross-Site Request Forgery (CSFR) 공격을 방지하기 위해 사용되는 보안 토큰임CSRF 공격은 사용자가 의도하지 않은 요청을 특정 웹 애플리케이션에 전송하도록 하는 공격이를 통해 공격자는 사용자의 권한을 도용하여 악의적인 행동을 수행할 수 있음   03. CSFR 토큰 해제💾 SecuritConfig.javapackage org.example.photogram_re.config;import org.springframework.. 2024. 8. 26.
[스프링 부트 포토그램] 16강 인증 회원가입 - SecurityConfig 생성 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17      [스프링 부트 포토그램] 11강 ~ 15강 Controller (데이터 전송, 응답, redirection)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17      [스프링 부트 포토그램] 8강~ 10강 Controller (동작 방식, http, 쿼리스트링, 주소 변수 매핑)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17     [스프링 부트 포devje.tistory.com     01. 인증 구현시큐리티 세팅회원가입 구현로그인 구현회원정보 수정 구현   02. http://localhost:8080 진입 시   03. Sp.. 2024. 8. 22.
[스프링 부트 포토그램] 11강 ~ 15강 Controller (데이터 전송, 응답, redirection) IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17      [스프링 부트 포토그램] 8강~ 10강 Controller (동작 방식, http, 쿼리스트링, 주소 변수 매핑)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17     [스프링 부트 포토그램] 1강 ~7강 환경설정 완료강의의 앞부분은 환경설정과 관련된 부분이다.이미 설치되어 있거나, 아는 내용들은 간단하게 정리만devje.tistory.com     11강 스프링 부트 Controller - http body 데이터 전송하기> http body 데이터 전송하기 (실습)http header의 Content-Type 이해스프링 부트는 기본적으로 x-www-form-urlen.. 2024. 8. 21.
[스프링 부트 포토그램] 8강~ 10강 Controller (동작 방식, http, 쿼리스트링, 주소 변수 매핑) IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17     [스프링 부트 포토그램] 1강 ~7강 환경설정 완료강의의 앞부분은 환경설정과 관련된 부분이다.이미 설치되어 있거나, 아는 내용들은 간단하게 정리만 하려고 한다.   1강 환경설정 - Git 설치Git 설치는 Git 홈페이지에서 할 수 있음 (깃 홈페이devje.tistory.com     8강 스프링부트 Controller - 기본 동작방식 이해하기> 컨트롤러란? (FrontController와 Dispatcher)요청을 할 떄마다 Java 파일이 호출됨요청의 종류가 3개이면 3개의 Java 파일이 필요함하나의 Java 파일에서 모든 요청을 받는 FrontController 사용너무 많은 요청이 한곳으로 모이는.. 2024. 8. 20.
[스프링 부트 포토그램] 1강 ~7강 환경설정 완료 강의의 앞부분은 환경설정과 관련된 부분이다.이미 설치되어 있거나, 아는 내용들은 간단하게 정리만 하려고 한다.   1강 환경설정 - Git 설치Git 설치는 Git 홈페이지에서 할 수 있음 (깃 홈페이지)버전 관리를 수행하기 위한 분산 버전 관리 시스템설치 참고: [Git] 윈도우에 깃 설치 — JeLog (tistory.com)이미 설치되어 있어서, 스킵   2강 환경설정 - JDK11, STS4 설치JDK11 -> JDK17Windows의 경우, JDK를 설치한 후 환경변수 설정을 해주어야 함STS4 -> IntelliJ UltimateIntelliJ는 `Communitiy` 버전이랑 `Ultimate` 버전이 있음`Community` 버전은 무료이고, `Ultimate` 버전은 유료임강의와 다르게 .. 2024. 8. 9.
[스프링 부트 포토그램] Spring Boot PhotoGram 클론 코딩 완료 드디어 포토그램 클론 코딩을 완료했다. 😗6월 2일에 시작하여 무려 2개월 만에 끝이 났다.중간에 시험 준비를 하느라, 계속 클론 코딩만 할 수는 없었다.그래서 시간이 날 때마다 해서, 이제 완성! 원래 처음에는 강의를 보면서 블로그에 정리를 하려고 했다.하지만 정리를 하면서 강의까지 보려니, 집중이 되질 않았다.차라리 나중에 한 번 더 보면서 정리하는 게 낫겠다는 생각으로, 이번에는 강의를 보면서 따라 하기만 했다. 강의만 보니, 오히려 집중이 잘 되었다.집중은 잘 되었지만, 완전히 이해한 건 아닌 것 같은 느낌을 받았기 때문에!다시 보면서, 정리를 해야할 것 같다. 이 강의를 통해 로그인 기능에 대해 이해를 할 수 있었고, 다양한 어노테이션과 예외 발생 시 어떻게 처리해야 하는지에 대해 알 수 있었.. 2024. 8. 8.