java 46

[Controller] consumes vs produces

consumes는 들어오는 데이터 타입 정의 Post Method에서 주로 사용? @PostMapping(value = "/{service}", consumes = MediaType.APPLICATION_JSON_VALUE) produces는 보내는 데이터 타입 정의 Get Method에서 주로 사용? @GetMapping(value = "/{service}", produces = MediaType.APPLICATION_JSON_VALUE) [참조사이트] https://mungto.tistory.com/438 [Spring] consumes와 produces의 차이 Mapping을 할때 우리는 받고싶은 데이터를 강제를 함으로써 오류상황을 줄일 수 있다. 이걸 위해 사용하는 것 중 하나가 Media Typ..

java/Controller 2023.08.23

자주사용하는 @

@Getter @Setter @IdClass >> 복합키 class 지정 @JsonProperty > 클라이언트(Snake Case)와 서버단(Camel Case)의 표현 방식이 다름에 따라 데이터의 Key가 달라지는 경우 이러한 문제를 해결할 때 @Entity >> - 테이블과의 매핑 - @Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라고 불림 @Table - 엔티티와 매핑할 테이블을 지정 - 생략 시 매핑한 엔티티 이름을 테이블 이름으로 사용 @Id > 기본 키 매핑 @Column > 필드와 컬럼 매핑 @JsonIgnore > - 데이타 주고받을때 숨기는용도 - 순환참조 에러 해결용도 @ManyToOne > 연관관계 매핑 @OneToMany > 연관관계 매핑 @JoinColumns, ..

java/jpa 2023.08.23

동적 url mapping

https://huistorage.tistory.com/135 [java] controller 동적으로 url mapping하기 - 동적 주소 매핑 controller 동적으로 url mapping하기 - 동적 주소 매핑 cotroller에서 RequestMapping을 사용해서 url을 매핑 시켜주는데주소만 다르고 기본적인 컨트롤러가 같은경우나여러가지 화면을 동적으로 매핑시켜주 huistorage.tistory.com https://vprog1215.tistory.com/270 [Spring] 요청매핑 요청매핑 url 로 요청이 왔을때 어떻게 처리하는지 방법을 알아본다. 매핑방법1 여러개의 요청 url 을 받는방법 @RequestMapping(value = {"/hello-basic", "/hello-..

java/Spring 2023.08.21