본문 바로가기

Spring9

스프링부트 로그인 구현하기 https://ysu96.tistory.com/8 스프링부트 회원가입 구현하기 출처 : 스프링부트 SNS 프로젝트 - 포토그램 만들기 (최주호) 1. SecurityConfig 생성 public class SecurityConfig extends WebSecurityConfigurerAdapter{ @Override protected void configure(HttpSecurity htt.. ysu96.tistory.com https://ysu96.tistory.com/9 스프링부트 회원가입 구현하기 2 출처 : 스프링부트 SNS 프로젝트 - 포토그램 만들기 (최주호) 스프링부트 회원가입 구현하기 1 : https://ysu96.tistory.com/8 스프링부트 회원가입 구현하기 출처 : 스프링부트 .. 2021. 8. 14.
스프링부트 회원가입 구현하기 2 출처 : 스프링부트 SNS 프로젝트 - 포토그램 만들기 (최주호) 스프링부트 회원가입 구현하기 1 : https://ysu96.tistory.com/8 스프링부트 회원가입 구현하기 출처 : 스프링부트 SNS 프로젝트 - 포토그램 만들기 (최주호) 1. SecurityConfig 생성 public class SecurityConfig extends WebSecurityConfigurerAdapter{ @Override protected void configure(HttpSecurity htt.. ysu96.tistory.com 4. 비밀번호 암호화(해시) 이전까지 구현한 회원가입 기능은 비밀번호를 암호화하지 않아 그대로 노출되는 문제가 있었습니다. 이를 암호화하기 위해 BCryptPasswordEncode.. 2021. 8. 12.
스프링부트 회원가입 구현하기 출처 : 스프링부트 SNS 프로젝트 - 포토그램 만들기 (최주호) 1. SecurityConfig 생성 public class SecurityConfig extends WebSecurityConfigurerAdapter{ @Override protected void configure(HttpSecurity http) throws Exception { // super 삭제 - 기존 시큐리티가 가지고 있는 기능이 다 비활성화됨. http.authorizeRequests() .antMatchers("/", "/user/**", "/image/**", "/subscribe/**", "/comment/**").authenticated() //이런 주소로 들어오면 인증이 필요해 .anyRequest().permit.. 2021. 8. 9.
Spring Boot Controller 동작 방식 정리 기본 동작방식 이해하기 스프링부트는 servlet으로 만들어져 있습니다. Servlet이란 ? : 자바로 웹을 할 수 있는 기술 요청을 할 때마다 Java 파일이 호출됩니다. 그러면 요청마다 자바 파일이 필요합니다. 1. 로그인 요청 -> Login.java 2. 회원가입 요청 -> Join.java 3. 게시글 쓰기 요청 -> Write.java 그래서 하나의 자바 파일에서 모든 요청을 받는 FrontController 사용합니다. 로그인, 회원가입, 게시글 쓰기 등 모든 요청 -> FrontController.java 이 때 한 컨트롤러에 너무 많은 요청이 모이는 것을 방지하기 위해 도메인 별로 분기합니다. User 테이블 : 로그인, 회원가입.. -> UserController.java Board .. 2021. 8. 9.