본문 바로가기

개발9

@PostMapping, @PutMapping, @GetMapping 1. @PostMapping @PostMapping 어노테이션이있는 메소드는 주어진 URI 표현식과 일치하는 HTTP POST 요청을 처리합니다. ▶ HTTP POST? - HTTP POST 메서드는 서버로 데이터를 전송한다. - POST 요청은 보통 HTML 양식을 통해 서버에 전송하며, 서버에 변경사항을 만든다. ▶ 주요 기능 (추가/등록) 기존 리소스에 주석달기 게시판, 뉴스, 그룹, 메일링 리스트나 이와 유사한 시스템에 글 올리기 회원가입 모달로 새로운 사용자 추가하기 양식 전송 결과 등 데이터 블록을 데이터 처리 프로세스에 보내기 이어붙이기 연산을 통한 데이터베이스 확장 ▶ 사용법 @PostMapping("/post") public @ResponseBody ResponseEntity post().. 2021. 3. 15.
@Controller vs @RestController의 차이 @Controller vs @RestController Spring MVC 컨트롤러와 Restful 웹서비스 컨트롤러의 차이점은 "HTTP Response Body가 생성되는 방식"이다. Spring 4.0 이상 버전은 @Controller와 @ResponseBody 어노테이션을 추가하는 것 대신 @RestController을 제공한다. @RestController 어노테이션을 살펴보면, @Controller와 @ResponseBody 어노테이션이 있는 걸 확인할 수 있다. @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Controller @ResponseBody public @interface RestControll.. 2021. 3. 15.
[springboot] 스프링부트에서 실행된 쿼리 로그를 통해 확인하기 스프링 부트에서는 'application.properties' 파일로 한 줄의 코드를 통한 설정을 지원합니다. 방법 : src/main/resources(디렉토리 위치) → Resource Bundle 생성 아래와 같은 옵션 추가. spring.jpa.show_sql=true 기능 : 실행된 쿼리 로그 ON/OFF 2021. 3. 12.
[Java] 롬복 소개 및 설치 1. 롬복(Lombok) Java 기반에서 기계적 작업(VO, DTO, Entity 관련)을 보다 쉽게 해주는 자바 라이브러리(거의 필수) Getter, Setter, 기본 생성자, toString, hashCode 메소드 작업 관련 Class 코드를 어노테이션(@)으로 자동 생성 참고 URL : jnb.ociweb.com/jnb/jnbJan2010.html SETT January 20 - Reducing Boilerplate Code with Project Lombok by Michael Kimberlin, Senior Software Engineer Object Computing, Inc. (OCI) Contents Introduction "Boilerplate" is a term used to de.. 2021. 3. 11.
728x90
반응형