스프링부트3 14

스프링부트3 학습 일지 [3주차]

스프링부트3 학습일지 [3주차]  11일차 기존에 만든 프로젝트로 REST API의 각 메서드 활용을 실습하였고, 관련 어노테이션과 클래스에 대해서 학습하였다. 셀프체크를 통해 컨트롤러, DTO, 엔티티, 리파지터리를 새로 만들어 이전에 했던 과정을 복습하고 REST API를 구현하였다.   12일차 컨트롤러와 리파지터리 사이에 존재하는 계층인 서비스에 대한 개념과 역할을 배우고 기존 코드를 리팩터링하였다. 스프링부트의 트랜잭션에 대한 개념을 간단하게 학습하고 어노테이션을 사용하여 트랜잭션 테스트를 하였다.   13일차프로그램 테스트 코드 작성법과 지금까지 개발한 ArticleService에 대해 테스트 케이스를 작성하여 실습하였다.   14일차엔티티 일대다 관계를 스프링부트에서 표현하는 방법과 연관된 ..

스프링부트3 2024.12.01
스프링부트3 학습 일지 [2주차]

스프링부트3 학습 일지 [2주차]   6일차 태그와 리다이렉트에 대한 개념을 학습하였다. a 태그와 리다이렉트를 이용하여 게시판의 목록, 신규, 상세 페이지를 링크하여 자유롭게 이동할 수 있도록 실습하였다.   7일차작성된 게시글에 대한 수정 기능 구현을 실습하였고, HTTP 프로토콜의 메서드와 SQL UPDATE문에 대해 학습하였다.   8일차 작성된 게시글에 대한 삭제 기능 구현을 실습하였다. 그리고 추가로 삭제 메시지를 만드는 것도 학습하였다.   9일차 JPA 로깅 설정 방법과 실제 DEBUG 시 출력되는 로그를 확인하였고 기본키 자동 생성을 위한 어노테이션을 학습하였다. H2 DB에서 간단한 SQL 문을 추가로 학습하였다. 오라클 지식이 있어 빠르게 진행했다.   10일차 REST API에 대한..

스프링부트3 2024.11.26
스프링부트 학습 관련 사이트 정리

Spring Initializr 스프링부트 초기 프로젝트 생성 사이트https://start.spring.io/   Bootstrap 웹사이트 디자인 프레임워크https://getbootstrap.com/ BootstrapPowerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.getbootstrap.com 한국서버https://getbootstrap.kr/ Bootstrap강력하고 확장 가능하며 기능이 풍부한 프론트..

스프링부트3 2024.11.26
스프링부트3 학습 일지 [1주차]

스프링부트3 학습 일지 [1주차]    1일차스프링부트에 대한 간단한 개념과 환경설정을 완료하였고 짧은 코딩을 통해 웹 페이지 동작까지 성공하였다.2일차MVC패턴에 대한 개념을 배우고 머스테치를 이용한 뷰 템플릿을 제작, 부트스트랩을 통한 레이아웃 적용을 완료하였다.  3일차폼 태그와 DTO를 활용한 데이터 전송 과정, JPA의 엔티티와 리포지터리를 사용하여 데이터베이스에 값이 잘 저장되는지 확인하였다.  4일차스프링부트와 DB H2를 연결하여 데이터베이스에 값 저장에 대해 학습하였다. H2 콘솔에서 SQL문 작성에 대해서 실습하였다. 이어서, 롬복을 이용하여 프로그램 코드 간소화 작업을 진행하였다. 롬복 로깅 작업을 할 때 Cannot resolve symbol 'log' 에러가 났었는데,인텔리제이 플..

스프링부트3 2024.11.23
1 2