YOO
article thumbnail
-
Studying/Java 2023. 8. 11. 10:02

// 퍼머링크 // 중괄호의 값으로 보드 넘버를 씀 @GetMapping("/boardOne2/{boardNo}/test") // http://localhost/boardOne2/11/test public Integer boardOne2(@PathVariable(value="boardNo") int boardNo) { // 주소에서 받아서 씀 log.debug("/boardOne2 boardNo : "+boardNo); return boardNo; } @RestController // 모든 반환타입을 rest로 리턴 @SessionAttributes(value="loginId") // 모델속성중 loginId라는 키는 생명주기가 세션과 동일 @RequestParam에 required 옵션을 주어 true..

static
Studying/Java 2023. 8. 11. 09:46

출처 : https://mi-nya.tistory.com/251

article thumbnail
[@Annotation]
Studying/Java 2023. 8. 11. 08:13

@PathVariable 출처 : https://byul91oh.tistory.com/435 출처 : [Spring Boot] @Valid 어노테이션으로 Parameter 검증하기 (tistory.com)

article thumbnail
[@Annotation] @JsonIgnoreProperties
Studying/Java 2023. 8. 11. 08:12

@JsonIgnoreProperties(ignoreUnknown= rue) 출처 : [Java][Jackson][Spring] @JsonIgnoreProperties(ignoreUnknown=true)? 꼭 필요한가? — siAhn (tistory.com)

article thumbnail
[@Annotation] @NotNull @NotEmpty @NotBlank
Studying/Java 2023. 8. 11. 08:12

출처 : @NotNull @NotEmpty @NotBlank 차이점 한번은 알고 가자 (tistory.com)

article thumbnail
StringBuilder와 StringBuffer
Studying/Java 2023. 8. 10. 13:37

[Java] 자바 StringBuilder와 StringBuffer 정리 및 사용법 (tistory.com) 출처 : [Java] 자바 StringBuilder와 StringBuffer 정리 및 사용법 (tistory.com)

article thumbnail
[@Annotation] @RequestParam
Studying/Java 2023. 8. 10. 13:16

스프링에서는 Http 요청 파라미터 값을 편리하게 사용하게 해주는 @RequestParam을 지원한다. HttpServletRequest의 request.getParameter의 기능과 동일하다고 보면 된다. @RequestParam 사용법 @ResponseBody @RequestMapping("/request-param-v1") public String requestParamV2( @RequestParam("username") String memberName, @RequestParam("age") int memberAge) { log.info("username={}, age={}" , memberName, memberAge); return "ok"; } Http 요청 파라미터의 이름으로 바인딩하여 그 ..

article thumbnail
RequestBody vs RequestPart vs RequestParam vs ModelAttribute
Studying/Java 2023. 8. 10. 10:40

클라이언트에서 서버로 통신하는 메시지를 요청(request) 메시지라고 하며, 서버에서 클라이언트로 통신하는 메시지를 응답(response) 메시지라고 한다. 웹에서 화면전환(새로고침) 없이 이루어지는 동작들은 대부분 비동기 통신으로 이루어진다. 비동기통신을 하기위해서는 클라이언트에서 서버로 요청 메세지를 보낼 때, 본문에 데이터를 담아서 보내야 하고, 서버에서 클라이언트로 응답을 보낼때에도 본문에 데이터를 담아서 보내야 한다. 이 본문이 바로 body 이다. 즉, 요청본문 requestBody, 응답본문 responseBody 을 담아서 보내야 한다. 이때 본문에 담기는 데이터 형식은 여러가지 형태가 있겠지만 가장 대표적으로 사용되는 것이 JSON 이다. 즉, 비동기식 클라-서버 통신을 위해 JSON ..

검색 태그