Backend - Java Spring87 [자율학습] JPA 로깅 1. JPA 로깅 설정하기 - application.properties - 로깅 레벨은 7단계가 있다 - TRACE : Debug보다 상세정보 - DEBUG : 응용프로그램을 디버깅 하는데 필요한 세부 정보 - INFO : 순조로운 진행 정보 - WARN : 잠재적 유해한 상황 정보 - ERROR : 응용프로그램이 수행할 수 있는 정도의 오류 정보 - FATAL : 응용프로그램이 중단될 만한 심각한 오류 정보 - OFF : 로깅 기능 해제 2. 추가 세팅 2024. 2. 7. [자율학습] 글 Delete하기 1. Delete버튼 추가하기 2. Controller 만들기 - Get으로 이런 짓 하면 원래는 큰일나지만 문법 공부를 위해 요렇게함 3. header에 msg 바인딩하기 2024. 2. 7. [자율학습] 글 Update 하기 1. 수정페이지를 만든다. 2. 기존 데이터를 불러와서 렌더링한다. 3. 귀찮으니까 더미데이터를 자동 생성해놓는다. 4. 수정페이지 변경하기 5. 컨트롤러 만들기 2024. 2. 7. [자율학습] Redirect 1. Redirect 는 Controller 및 method의 return에 넣어준다. 2. lombok의 @Getter 애너테이션을 넣으면 Getter가 알아서 메서드에 추가된다 2024. 2. 7. [자율학습] 데이터 목록 조회 1. URL 요청받기 (컨트롤러) - 데이터 모두 조회 시 Iterable 로 나오는데, 이를 아래와같이 Repository에서 업캐스팅이 가능하다. - 똑같이 모델 등록 후 뷰 페이지를 설정하고 만들어준다. 2. 뷰 페이지 - articleList 를 쓰고 이게 데이터 묶음인 경우 내부 코드가 반복된다! 신기하네. 2024. 2. 6. [자율학습] Data 조회 1. 순서 : Get요청 -> 서버의 컨트롤러 -> Repository에 전달 -> DB에 데이터 조회 -> DB는 찾아서 Entity로 반환 -> 반환된 Entity는 Model을 통해 뷰템플릿으로 전달 -> 뷰 페이지 완성 - 와 진짜 Express 그립다 2. ArticleController 에 코드 추가 (/controller/ArticleController) - id를 매개변수로 받아오기 - 리포지토리를 이용해 db에서 데이터를 가져오고 - 모델에 등록한 후 - 뷰 페이지를 반환한다. 3. 뷰 페이지 (mustache) - {{#article}} 을 태그처럼 사용해서 그 안에서 변수를 사용할 것이라고 표시한다. 2024. 2. 6. [자율학습] 컨트롤러 만들기 1. /controller/어쩌고Controller 생성 2. @Controller를 선언한다 3. Controller - @Autowirded : DI (권장되지 않는다고 잔소리함) - @PostMapping : post 매핑 - createArticle 메서드로 Post 받음 - 순서는 Post를 받아서 dto -> entity -> repository - log.info는 @Slf4j 로깅 4. dto/ArticleForm - toEntity() 메서드 정의 - lombok으로 애너테이션 쉽게 씀 5. entity/Article - @Entity라고 선언 - Entity 파일에서 Column 설정 - Entity와 Repository는 JPA다. 6. repository/ArticleReposito.. 2024. 2. 6. [자율학습] SpringBoot 3 입문 - 아는 건 넘어가면서 빠르게 기억해야할 것만 정리한다 1. @Controller 애너테이션 : 컨트롤러임을 선언한다. 2. @GetMapping(url) : url 을 get요청에 매핑한다. - model.addAttribute("변수", "값") 을 하면 변수에 값이 들어가서 mustache 템플릿에서 렌더링된다. - return : greetings.mustache를 자동으로 찾아서 렌더링한다. 3. mustache 에서는 {{>경로}} 로 component를 넣을 수 있다. 4. mustache 에서는 {{변수}} 로 데이터를 바인딩할 수 있다. 5. MVC패턴 실습 2024. 2. 6. 이전 1 2 3 4 5 6 7 8 ··· 11 다음