SpringBoot 4

[4] IntelliJ 스프링부트 게시판_게시글 조회하기

https://youtu.be/zpzhHikKElo?feature=shared BoardController에 게시글 상세 조회 기능 구현package test.board.Controller; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Pageable; import org.springframework.data.web.PageableDefault; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; import test.b..

SpringBoot 2024.02.18

[3] IntelliJ 스프링부트 게시판_목록 출력하기

https://youtu.be/mJytzx8qIRI?feature=shared 작성한 글이 계속 데이터베이스에 업데이트되게 하려면 application.yml에서 ddl-auto: create를 update로 수정해준다. # spring data jpa 설정 jpa: database-platform: org.hibernate.dialect.MySQLDialect open-in-view: false show-sql: true hibernate: ddl-auto: update index.html에 목록 버튼 추가 글작성 글작성(링크) 글목록 BoardController에 목록 기능을 구현 @GetMapping("/") public String findAll(Model model) { // DB에서 전체 게시..

SpringBoot 2024.02.13

[2] IntelliJ 스프링부트 게시판_게시글 작성

https://youtu.be/VAYJ8iDHpJg?feature=shared 게시판 주요 기능 1. 글쓰기(/board/save) 2. 글목록 (/board/) 3. 글조회 (/board/{id}) 4. 글수정 (/board/update/{id}) 5. 글삭제 (/board/delete/{id}) 6. 페이징처리 (/board/paging) 7. 파일(이미지) 첨부하기 01 test.board에 Controller 패키지를 생성하고 HomeController Java Class를 생성한다.package test.board.Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.anno..

SpringBoot 2024.02.12

[1] IntelliJ 스프링부트 application.yml 설정하기

Introduction 프레임워크: Spring DATA JPA, Thymeleaf, Lombok, Gradle 개발환경: Open JDK, IntelliJ IDEA, MySQL Server 8.0, Spring Boot 3.2.3 https://start.spring.io/ spring initalizr에서 아래와 같이 설정하고, Dependencies에서 Spring Web, Thymeleaf, Lombok, MySQL Driver, Spring Dara JPA를 추가해 준다. 그다음 아래의 [GENERATE] 클릭하여 다운로드한다. 나는 C드라이브에 SpringBoot폴더 안에, Board 폴더를 만들고 여기에 압축을 풀어주었다. 이제 인텔리제이를 열어 board의 build.gradle을 열어줄 ..

SpringBoot 2024.02.08