꼬마 개발자 탱구

차근차근 확실하게

Framework/Spring

(Spring / Java) 스프링 프로젝트 만들기

나눈 탱구 2023. 4. 6. 15:53

회원관리 API

 

기능 Method URL 반환
로그인 페이지 GET /user/login login페이지
로그아웃 처리 GET /user/logout "/"으로 redirect
회원 가입 페이지 GET /user/signup signup
회원 가입 처리 POST /user/signup "/"으로 redirect

 

  • API마다 파일을 만들 필요 없음
    • 보통 하나의 Contoller에 모든 API를 넣지는 않음
    • 유사한 성격의 API를 하나의 Controller로 관리
  • 함수 이름도 내 마음대로 설정 기능 (  단, 클래스 내의 중복 함수명 불가 )
@Controller
public class UserController {
	@GetMapping("/user/lonin")
    public String login(){
    
    }
   
@GetMapping("/user/logout")
public String logout(){

}

@GetMapping("/user/signup")
public String signup(){

}

@PostMapping("/user/signup")
public String registerUser(SignupRegqestDto requestDto){

}

 

'Framework > Spring' 카테고리의 다른 글

[Spring /Tomcat] localhost:8080/ 경로 설정 하는 방법  (0) 2023.05.02
(Spring) HTTP  (0) 2023.04.06
[Spring] JPA 써보기  (0) 2023.02.27
[Spring] SQL 연습하기  (0) 2023.02.27
[Spring] H2 데이터베이스 설정 초기화  (0) 2023.02.27