목록2024/02 (99)
미소를뿌리는감자의 코딩
Jackson을 이용해서, object 에서 Json으로, Json에서 Object로 만드는 방법에 대해 알아볼 것이다. Jackson은 libraries를 보게 되면 이미 내장되어 있음을 확인할 수 있다. jackson 을 확인해 볼 수 있다. Object to Json 에 대해서 알아본 후 Json to Object에 대해서 알아볼 것이다. 1. Object to Json 우선 test 폴더 에다가 만들어 준다. 필수 조건 - get Method 필요.; 사용하는 object에 @getter가 선언되어 있어야 한다. @Test @DisplayName("Object To JSON : get Method 필요") void test1() throws JsonProcessingException { Star ..
2024년 2월 29일에 한국장학재단에서 주관하는 배리 마셜 박사 강연에 참석하고 왔다. 이공계 우수 장학금을 받는 학생들을 대상으로, 진행하는 강의였다. 이런 뜻깊은 강의를 놓칠 수 없어서 신청 알림을 보자마자 바로 신청하고 다녀왔다. 강의를 하는 위치는 연세세브란스빌딩 지하 1층 강당이었다. 부끄러워서 직접 셀카를 요청드리진 못했다..ㅎ..ㅜ 강의는 한 시간 정도 진행했는데 흥미진진해서 한 시간이 지난지도 몰랐다. 강연 제목은 "Innovation and Curiosity Driven Research" 이다. 마셜 박사님은 헬리코 박터를 찾은 분으로 유명하시다. 강의를 시작하며 Freedom to be Curious하라고 말씀해 주었다. 순수한 궁금증으로 문제를 다가가라고 말씀해주신 것 같다. 헬리코..
이번에는 json 형식으로 반환하는 방법에 대해서 알아보았다. 2가지 방법을 소개할 것인데, 하나는 직접 json 형태로 바꾸어주고 반환하는 방법이고, 다른 하나는 spring이 class를 json 형태로 변환하여 반환하는 방법이다. 1) 직접 json 형태로 바꾸어주고 반환하는 방법 // Content- Type: text/html // Response Body // {"name" : "Robbie", "age":95} 로 client에게 반환 @GetMapping("/json/string") @ResponseBody public String helloStringJson() { return "{\"name\":\"Robbie\",\"age\":95}"; } Context- Type은 text/html..
정적 html은 resouces > static 폴더에 넣어주는 것이 일반적이며, 동적 html은 templates > hello.html 폴더에 넣어주는 것이 일반적이다. 이때, url에 대해서 html 파일을 불러오는 방법을 이야기해 볼 것이다. 1. 정적 html 아래 3가지 방법이 있다. @Controller public class HtmlController { @GetMapping("/static-hello") public String hello(){ return "hello.html"; } @GetMapping("/html/redirect") public String htmlStatic() { return "redirect:/hello.html"; } @GetMapping("/html/temp..