스프링부트 30

[스프링 부트3] 코딩 자율학습단 10기 - 3주차 일지

일차학습 일지 링크9일차https://pakms980319.tistory.com/30410일차https://pakms980319.tistory.com/305 [깃허브 저장소] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com  9일차 - REST API 실습 (기존 코드를 REST API 형식으로 리펙토링)10일차 - 서비스 계층, 트랜잭션 실습 (기존 코드 리펙토링 및 테스트용 컨트롤러 만들기)  갑자기 일이 바..

[스프링 부트3] 코딩 자율학습단 10기 스터디 11일차

[깃허브 저장소] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com Junit5를 사용한 테스트 코드 작성 실습을 하였습니다.예상되는 데이터, 실제 데이터를 비교 및 검증하는 작업을 자동화하여 코드를 리펙토링 할 수 있었습니다.

[스프링 부트3] 코딩 자율학습단 10기 스터디 10일차

[깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com 서비스와 트랜잭션에 대해 배우고 이전에 작성한 코드에 서비스 계층을 추가하여 코드를 리팩토링 해보는 실습과 트랜잭션을 시험해보는 실습을 진행했습니다.

[스프링 부트3] 코딩 자율학습단 10기 스터디 9일차

[깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com  REST API를 직접 구현하는 실습을 진행했습니다.@RestController, @RequestBody, @ResponseEntity 등의 어노테이션 사용법을 배우고@GetMapping, @PostMapping, @PatchMapping, @DeleteMapping 을 사용하여 REST API를 구현하는 실습을 진행했습니다. @PatchMapping을..

[스프링 부트3] 코딩 자율학습단 10기 - 2주차 일지

2024-10-20 [스프링 부트3] 코딩 자율학습단 10기 2주차 학습일지입니다. 일차학습 일지 링크6일차https://pakms980319.tistory.com/3007일차https://pakms980319.tistory.com/3018일차https://pakms980319.tistory.com/302 [깃허브 저장소] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com   6일차 - 링크와 리다이렉트를 이용한 ..

[스프링 부트3] 코딩 자율학습단 10기 스터디 8일차

[깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com 8장게시글 삭제하기: Delete8.1 데이터 삭제 과정8.2 데이터 삭제하기 9장CRUD와 SQL 쿼리 종합9.1 JPA 로깅 설정하기9.2 SQL 쿼리 로그 확인하기9.3 기본 SQL 쿼리 작성하기 10장REST API와 JSON10.1 REST API와 JSON의 등장 배경10.2 REST API 동작 살펴보기 8장에서 데이터 삭제 과정과 Redir..

[스프링 부트3] 코딩 자율학습단 10기 스터디 7일차

[깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com 7.1 데이터 수정 과정7.2 만들기7.3 수정 데이터를 DB에 갱신하기 1. 클라이언트로부터 데이터 수정 요청2. 해당 게시글의 id를 클라이언트로부터 받아와 데이터베이스로부터 데이터 조회3. 조회한 데이터를 모델에 담아 뷰 템플릿(수정 페이지)을 클라이언트로 전달4. 클라이언트가 수정 페이지에서 수정한 폼 데이터를 서버로 전달5. 서버에서 폼 데이터..

[스프링 부트3] 코딩 자율학습단 10기 스터디 6일차

[깃허브]  https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com6.1 링크와 리다이렉트란6.2 링크와 리다이렉트를 이용해 페이지 연결하기 각 페이지마다 a 태그를 사용해 링크를 걸어 연결이 되도록 설정하였습니다.JPA 에서 데이터를 저장시킬때 반환되는 Entity 객체를 사용하여 게시물을 저장시킨 후 그 게시물을 상세조회할 수 있도록 리다이렉트를 걸어주었습니다.mustache 에서 모델에 담긴 Entity 객체의 I..

[도서후기] 스프링 부트 3 자바 백엔드 개발 입문

코딩 자율학습단 10기 - 도서 리뷰 작성 글입니다. 실습 위주의 스프링 부트 입문서입니다.개발서같은 경우 출간한지 1~2년만 지나도 달라지는 경우가 많아 따라하기 힘들었던 적이 많았으나 해당 책의 경우 대부분의 상황에 대한 대처방법이 작성되어 있고, 네이버 카페를 운영하면서 문제도 도와주고 있어 혼자서 따라하는데 문제가 없을 것 같습니다. 웹 개발, 스프링 부트, JPA, mustache, 자바스크립트 등의 입문을 위한 도서로 좋다고 생각합니다. 책에서 하루 1-2시간 정도 걸리는 20일간의 학습 계획표도 제공하여 직장을 다니면서 공부하기 괜찮습니다.

[스프링 부트3] 코딩 자율학습단 10기 스터디 5일차

[깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com5.1 데이터 조회 과정5.2 단일 데이터 조회하기5.3 데이터 목록 조회하기 요청된 값에 따라 JPA를 사용하여 데이터베이스에 저장된 데이터들을 조회하고 뷰 페이지를 자동으로 만들고 반환하는 실습, 스터디를 했습니다.