@Annotation정리

이진섭·2022년 10월 21일
0

Spring_boot

목록 보기
2/16

HTTP 오류

// 404:페이지를 찾을 수 없음
// ex) 경로(url)를 잘못 씀
// 500:개발자 실수(프로그래밍 오류)
// 401: 권한 없음(권한 없어서 해당 url에 접속 불가능)
// 200: 성공

//HTTP메소드가 다르면 url경로 중복 가능하다!

// GET: SELECT
// POST: INSERT
// PATCH:UPDATE
// DELETE: DELETE

  • @:어노테이션
    • Get:조회하다
    • Mapping:Url을 매핑하다
    • /emp:url주소
    • //ctrl + F11 실행할때 spring 엔진이 class에 있는 어노테이션을 스캔한다.

@:어노테이션 이게 있어야 호출가능

@GetMapping : 주소(자원) 조회

  • ("/hello")":/hello 라는 url주소가 됨

@RestController : 결과값을 보여준다

@CrossOrigin : 모든 도메인, 모든 요청방식에 대해 허용

@PathVariable

  • @PathVariable을 이용해서 url에 있는 데이터를 받아올 수 있다

@Mapper

  • @Mapper라고 선언해야 Spring이 run할 때 해당 interface를 작동시킨다
  • @Mapper역할은 SQL문과 자바를 연결해주는 다리

@Autowired : Spring이 객체지향프로그래밍의 클래스 관리를 도와준다

@RequestParam: 쿼리스트링으로 url 입력값 숫자 받기

@PostMapping: insert

@RequestBody: 객체를 받아옴

@DeleteMapping: delete

@PatchMapping : update

  • update는 insert랑 유사하다, @RequestBody를 입력해주자
profile
하루하루성장하기

0개의 댓글