Spring-6(API)

Yoon·2023년 7월 25일
0

Spring

목록 보기
7/9

seq추가
memberno

트랜잭션

  • MvcConfig 추가 설정
    @EnableTransactionManagement + @Bean

서비스의 해당메서드 위에
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = {Exception.class})
(이거 사용했으면 적용했다고 ppt나 뭐 포폴이나 표시를 해줘야 함)

인터셉터

  • interceptor
  • 가로채기

HandlerInterceptor 인터페이스 구현
-preHandle : 컨트롤러 전*
-postHandle : 컨트롤러 후
-afgerCompletion : 뷰 실행 후

관리자에서 로그인처리
url패턴
/admin/*/.do
제외 : /admin/login.do (로그인폼, 로그인처리)

API (Application Programming Interface)

  • REST API
  • REST : REpresentive State Transfer
  • http 프로토콜을 사용해서 외부 서버에 접속해서 필요한 정보를 통신하기 위한 구조

method 구분
get, post[, put, delete, head, options, trace, connect]

@RestController // 모든메서드가 @ResponseBody가 됨

/api/member/10 -> 10번 회원이 출력

  1. sql 로 memberno 10번인 놈 긁어오기
  2. getmapping

0개의 댓글

Powered by GraphCDN, the GraphQL CDN