목록강의수강 (42)
미소를뿌리는감자의 코딩
파일을 구성할 때, controller, service, repository로 구분하여 만든다. 이를 통해서, 역할을 구분하여 폴더를 만들어, 수정에 용이하게 하기 위함이다. - controller : 신호를 주고 받는 역할 - service : main 흐름 결정 - repository : DB와 관련된 부분 - lombok은 주로 반복절으로 작성해야 하는 코드 ( getter/setter/toString()) 과 같은 것들을 annotation을 통해 자동으로 생성해 주는 라이브러리 이다. - lombok을 사용하기 위해서는 build.gradle에 lombok 라이브러리를 추가하면 된다. 1. Entity DB 테이블에 해당하는 데이터를 Java 객체로 표현한 것. @Entity annotation..
가끔씩 중복 변수를 선언하는 것이 필요함에도 불구하고 warning을 계속 주기도 한다. 이때는, @SuppressWarnings("UnnecessaryLocalVariable") 이걸로 막아주면 warning이 사라진다.
1. html을 반환하는 방법 @GetMapping("/form/html") public String helloForm() { return "hello-request-form"; } 2. pass variable 방식 // [Request sample] // pass browser 방식 // GET http://localhost:8080/hello/request/star/Robbie/age/95 @GetMapping("/star/{name}/age/{age}") @ResponseBody public String helloRequestPath(@PathVariable String name, @PathVariable int age) { return String.format("Hello, @PathVariab..
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 ..