checkIn 프로젝트(SpringBoot)(8)
-
Spring Boot + JPA + Mysql 게시판 (2) 게시판 조회
게시판 조회 조회는 나중에 게시판타입 조건이라던지 페이징이라던지 처리를 해야하나, 전체적인 데이터 조회하는 기능부터 추가하려고합니다. (현재 시간이 너무 늦은관계로 ㅠ) 화면만 보여주던 컨트롤러에서 @GetMapping("/freeBoard") public String FRboardList(Model model){ return "/board/freeBoard"; } 뿌려줄 리스트를 가져오도록 service추가. @GetMapping("/freeBoard") public String FRboardList(Model model){ List list = boardService.BoardList(); model.addAttribute("list",list); return "/board/freeBoard"; } ..
2023.01.08 -
Spring Boot + JPA + Mysql 게시판 (1) 게시글 등록_수정본
나는 게시글 등록하는 부분을 하기로했다. 프로젝트 규모 초기 설정을 너무 크게잡아서 모두가 하기 어렵고 불편한 사항이 있을가봐 규모를 축소하고 소규모로 하기로 했다. 게시글등록에 관해 작성. 1.컨트롤러 package com.teamproject.checkin.board; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; ..
2023.01.08 -
Spring Boot + JPA + Mysql 게시판 (1) 게시글 등록
나는 게시글 등록하는 부분을 하기로했다. 프로젝트 규모 초기 설정을 너무 크게잡아서 모두가 하기 어렵고 불편한 사항이 있을가봐 규모를 축소하고 소규모로 하기로 했다. 게시글등록에 관해 작성. 1.컨트롤러 package com.teamproject.checkin.board; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; ..
2023.01.07 -
프로젝트. Entity 만들기
@Entity - @Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라고 불림 테이블자동생성됨 @IdClass(BoarderPK.class) - 복합키를 만들기 위해서 추가해야하는 애노테이션 Board 관련 패키지 생성 Entity 추가 package com.teamproject.checkin.boardService; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class BorderRepository { @Id @GeneratedValue private String corpCode; @Id @GeneratedValue priv..
2022.11.03 -
프로젝트 패키지 특이사항
경로가 com.temproject.checkin.checkin로 조금 이상하다 com.temproject.checkin. 로 변경해 주려고한다 오류발생 경로문제인것 같다 com.temproject.checkin.checkin.CheckInApplication - > com.temproject.checkin.CheckInApplication으로 변경 이상 x 잘 돌아간다.
2022.11.03 -
thymeleaf ,BootStrap 레이아웃 적용
1. 레이아웃 구성 및 부트스트랩 템플릿 다운받기 - 원하시는 부트스트랩 무료 템플릿을 찾습니다. (해당 글에서는 startbootstarp 사이트 에서 sb-admin-2 템플릿을 받았습니다.) - 레이아웃은 아래 그림과 같이 구성하겠습니다. - 사이드바, 상단, 하단은 공통으로 모든 페이지에서 사용되는 곳이며, 가운데 content 부분은 각 페이지마다 바뀌는 곳이 됩니다. - 디렉토리 구조는 아래 그림과 같이 구성하였습니다. - templates 아래에 layout 디렉토리를 생성하고 그 아래에 fragments 디렉토리를 생성합니다. - fragements 디렉토리는 공통으로 사용하는 각 부분 구성요소의 파일을 저장하겠습니다. - layout 디렉토리 안에 layout.html은 fragments..
2022.11.03