전체 글(16)
-
[스프링 부트] 게시판 만들기 프로젝트 - 5. 게시판 템플릿 적용하기
1. 부트스트랩 HTML, CSS, JavaScript를 사용하여 반응형 웹 페이지를 쉽게 개발할 수 있도록 도와주는 오픈 소스 프론트엔드 웹 프레임워크 https://getbootstrap.com/ Bootstrap Powerful, 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 아래 코드를 모든 html에 붙이지 않고 header.html와 footer.html만 적용 // css // j..
2023.04.02 -
[스프링 부트] 게시판 만들기 프로젝트 - 4. 프로젝트 실행
1. 프로젝트 실행하기 BoardController.java에 작성 // home 게시판 리스트 화면 @GetMapping("/board/home.do") public String home() { return "board/home"; }
2023.04.02 -
[스프링 부트] 게시판 만들기 프로젝트 - 3. Git 연결
1. Git 연결하기 프로젝트 폴더 - 우클릭 Git Bash git init git add . git commit -m "commit message" git remote add origin 복사한 주소 git push origin master
2023.04.02 -
[스프링 부트] 게시판 만들기 프로젝트 - 2. 프로젝트 생성
1. 프로젝트 생성 Gradle: 자바와 같은 JVM 기반의 프로그래밍 언어에서 사용하는 프로젝트 빌드 도구 중 하나 Spring Boot DevTools: 스프링 부트 애플리케이션을 개발할 때 개발 생산성을 높이기 위한 유틸리티 모음 Lombok: 자바 프로젝트에서 코드의 반복적인 부분을 줄여주고, 코드를 간결하게 만들어주는 라이브러리 자바 코드에서 Getter, Setter, toString, equals, hashCode 등의 메소드를 자동으로 생성 Spring Configuration Processor: 스프링 부트 애플리케이션에서 사용되는 설정 정보들을 컴파일 시점에 검증하고, 사용자 정의 설정 정보를 생성할 수 있도록 도와주는 라이브러리 Spring Data JPA: Java Persisten..
2023.04.02 -
[스프링 부트] 게시판 만들기 프로젝트 - 1. 환경설정
0. 게시판 만들기 프로젝트 0. 스프링부트, MyBatis, Mysql, Thymeleaf, Gradle 1. 게시물 CRUD (Create, Read, Update, Delete) 1) Create 게시물 작성: 사용자가 제목, 내용, 작성자 정보를 입력하여 게시물을 작성할 수 있어야 함 2) Read 게시물 조회: 사용자가 게시물 목록을 확인하고, 특정 게시물의 세부 정보를 볼 수 있어야 함 3) Update 게시물 수정: 작성자가 자신의 게시물을 수정할 수 있어야 함 4) Delete 게시물 삭제: 작성자가 자신의 게시물을 삭제할 수 있어야 함 2. 게시물 목록 및 페이징 게시물 목록은 최신순으로 정렬 게시물 페이징 기능 3. 댓글 기능 사용자가 게시물에 댓글 작성 기능 댓글 작성자는 자신의 댓글..
2023.04.02