Spring Boot 개인 프로젝트

    (2) BoardVO클래스 생성

    #BoardVO.java -> 객체를 만들면 DB에 접근하여 데이터를 집어넣거나 데이터를 가져올때 수월하기때문에 위와같이 VO클래스를 만들어 줘야합니다. 변수명은 꼭 sql컬럼명과 똑같이 해주는것이 좋습니다. 그러나 자바랑 sql이랑 띄어쓰기 표기법이 다르기때문에 그 컬럼만빼고 다 똑같이 만들어주도록 하겠습니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 package com.example.demo.vo; import java.util.Date; public class Bo..

    (1) 게시글 정보를 관리할 Mysql DB 테이블 설계

    1 2 3 4 5 6 7 8 9 CREATE TABLE board ( board_num INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(100) NOT NULL, content TEXT NULL, writer VARCHAR(100) NOT NULL, wr_date TIMESTAMP DEFAULT NOW(), view_cnt INT DEFAULT 0 ); Colored by Color Scripter cs 위와같이 먼저 mysql을 사용해 DB를 설계해주었습니다. 인제 위 컬럼들을 하나씩 설명해 드리겠습니다. board_num -> 게시물번호이다 유일한 값이기 떄문에 기본키 그리고 게시물을 하나 등록할때마다 자동으로 번호가 늘어나야하기 때문에 AUTO_INCREMENT를 ..

    시작하기전 간단한 게시판 기능명세서 작성

    목표 : Spring Boot를 사용하여 게시판 구현하기 구현해야할 기능 (추후에 기능이 추가될 수 있습니다) 1.사용자의 게시글의 정보를 관리할 DB를 설계해야합니다. 2.사용자가 게시글을 등록할수있습니다. 3.사용자가 게시글을 삭제할수있습니다. 4.사용자가 게시글을 수정할수있습니다. 5.사용자가 게시글을 조회할수있습니다. 6.게시글을 한번씩 조회할때마다 조회수가 1씩 늘어납니다. 7.게시글을 제목,내용 등으로 검색할수있습니다. 8.사용자가 게시물 리스트를 보기 편하게 리스트들을 페이징처리 해줘야합니다. 9.사용자가 한페이지당 볼수있는 게시물 갯수를 클릭을통해 5,10,15 이중에서 고를수있습니다.