IT 공부/프로젝트 2024. 6. 29.
[Spring] 게시판 만들기 2 - 게시글 리스트 출력 및 페이징
이번에 구현할 기능 목표 게시글 리스트 출력 및 페이징 1. 테이블 생성 게시글을 저장하기 위한 테이블생성이 필요하다.dbeaver, workbench 등 db에 접속해서 query 를 날릴 수 있는 상태를 만들어 둔다. 직접 접속해도되고 객체 테이블 생성은 GPT 도움받으니 편하네.. CREATE TABLE Posts ( num INT IDENTITY(1,1) PRIMARY KEY, title NVARCHAR(255) NOT NULL, author NVARCHAR(100) NOT NULL, contents NVARCHAR(MAX) NOT NULL, date DATETIME DEFAULT GETDATE()); IDENTITY 가 sequence 개념으로 알아서 1씩 증가시켜준..
IT 공부/프로젝트 2024. 6. 27.
[Spring] 스프링으로 게시판 만들기 1
1. 환경설정 VS code 로 진행할것이기에 Extention 에서 필요한 확장팩들을 설치한다. 이외에 Gradle, Lombok 등 필요한것들을 설치. Install 만 누르면 알아서 설치됨 이외에 자바같은건 알아서 설치 2. 프로젝트 생성 Crtl+Shift+P 누르면 검색창 나오는데 이곳에 Spring Initializr gradle Project 로 생성버전은 3.3.1, Java, War, gradle, Java 17로 생성하였고 패키지 및 프로젝트 명은 임의로 지정 마지막에 dependencies 를 골라야하는데Lombok, Spring boot DevTools, Spring Web, MyBatis Framwork 를 골랐음. 3. 기본 폴더(패키지) 생성 게시판을 만들것이기에 pos..