CLASS/AJAX
AJAX 정리-1
hingu
2024. 9. 27. 09:56
👀 Front-end (송신 - 파일,배열,문자,숫자 => 수신)
- XMLhttprequest
- $.ajax(jquery) - $.get (ajax의 get), $.post(ajax의 post)
- fetch (ES, Vue, React)
- axios (Post,Get....)
👀 Back-end (Rest API 구축 , 수신 => 재송신)
- REST annotation
@RestController - class에 사용하여 Controller 명시
@Responsebody - jsp view에 전달되는 사항이 아니며 , data 자체를 송신 시 사용
@PathVariable - url 경로에 대한 파라미터 값을 추출시 사용
@CrossOrigin - CORS 문제 해결
@RequestBody - JSON 데이터를 원하는 타입으로 바인딩 - Http 통신 annotation
@GetMapping
@PostMapping
@PutMapping
@PatchMapping
@DeleteMapping
@RequestMapping - Test annotation (디버그 도구 틀 - 에러 확인)
@Slf4j
Log4j - spring 권장
Log4j2 - springboot 권장
private static final Logger lg = (Logger) LogManager.getLogManager(); => 로그 메세지 기록