스프링부트(SpringBoot) 게시판 만들기
https://private.tistory.com/51?category=753861
스프링부트(SpringBoot) 게시판 만들기1 - 프로젝트 생성
프로젝트 생성 - STS, MySQL, MyBatis, JSP, BootStrap 사용 1. New - Spring Stater Project 2. Packaging만 War로 변경 (나머지는 변경하지 않았습니다.) - Next 3. Web 에서 Web 선택 후 Finish * 항목에 My..
private.tistory.com
https://private.tistory.com/52?category=753861
스프링부트(SpringBoot) 게시판 만들기2 - MySQL, MyBatis, JSP 연동(1)
MySql, MyBatis, JSP 연동 1. pom.xml 의 태그 사이에 MySql, MyBatis, JSP 사용을 위한 라이브러리 추가 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..
private.tistory.com
https://private.tistory.com/53?category=753861
스프링부트(SpringBoot) 게시판 만들기3 - MySQL, MyBatis, JSP 연동(2)
MySql, MyBatis, JSP 연동(2) 1. 생성한 mapper 패키지에 BoardMapper '인터페이스' 생성 후 작성 1 2 3 4 5 6 7 8 9 10 package com.example.demo.board.mapper; import org.springframework.stereotype.Reposi..
private.tistory.com
https://private.tistory.com/54?category=753861
스프링부트(SpringBoot) 게시판 만들기4 - CRUD
게시판 목록, 쓰기, 상세, 수정, 삭제 1. BoardMapper.java, BoardMapper.xml에 내용 추가 BoardMapper.java 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 package com.exampl..
private.tistory.com
https://private.tistory.com/55?category=753861
스프링부트(SpringBoot) 게시판 만들기5 - 게시글 쓰기(Insert) + 부트스트랩 끼얹기
게시글 쓰기(Insert) + 부트스트랩 끼얹기 1. views 폴더에 bootstrap.jsp 파일 생성 후 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=..
private.tistory.com
https://private.tistory.com/56?category=753861
스프링부트(SpringBoot) 게시판 만들기6 - 게시글 목록(list) + jstl 태그 사용
게시글 목록(list) + jstl 태그 사용 1. jstl 태그 사용을 위해 pom.xml에 jstl 라이브러리 추가 1 2 3 4 5 6 jstl jstl 1.2
private.tistory.com
https://private.tistory.com/57?category=753861
스프링부트(SpringBoot) 게시판 만들기7 - 게시글 상세(detail)
게시글 상세(detail) 1. detail.jsp 수정 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 <%@ page language="java" contentType="text/html;..
private.tistory.com
https://private.tistory.com/58?category=753861
스프링부트(SpringBoot) 게시판 만들기8 - 게시글 수정(update), 삭제(delete)
게시글 수정(update) , 삭제(delete) 1. boardUpdate.jsp 수정 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 <%@ page language="java" contentType="text/html; charse..
private.tistory.com
https://private.tistory.com/59?category=753861
스프링부트(SpringBoot) 게시판 만들기9 - Multipart 파일 업로드
Multipart 파일 업로드 1. 라이브러리 추가(pom.xml) 1 2 3 4 5 6 7 8 9 10 11 12 org.apache.commons commons-lang3
private.tistory.com
https://private.tistory.com/60?category=753861
스프링부트(SpringBoot) 게시판 만들기10 - Multipart 파일 다운로드
Multipart 파일 다운로드 1. DB에 저장되어 있는 파일정보를 불러오기 위해 mapper, service 추가 1 2 3 4 com.example.demo.board.mapper.BoardMapper.java //파일 상세 public FileVO fileDetail(int bno) throw..
private.tistory.com
https://private.tistory.com/61?category=753861
스프링부트(SpringBoot) 게시판 만들기11 - 부트스트랩 더 끼얹기1
부트스트랩 더 끼얹기1 1. WEB-INF 아래에 tags 폴더 생성 *폴더명을 tag로 생성 시 스프링부트가 로딩하면서 해당 폴더를 찾지 못합니다. 2. tag 폴더에 layout.tag, navbar.tag, header.tag 생성 3. layout.t..
private.tistory.com
https://private.tistory.com/62?category=753861
스프링부트(SpringBoot) 게시판 만들기12 - 부트스트랩 더 끼얹기2
부트스트랩 더 끼얹기2 - 부트스트랩을 이용해서 페이지 정리~ 1. list.jsp 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 4..
private.tistory.com
https://private.tistory.com/64?category=753861
스프링부트(SpringBoot) 게시판 만들기13 - 간단하게 application.properties 사용하기
application.properties 사용하기 간단하게 파일업로드 위치 같은 것들을 수정 했을뿐인데 프로젝트의 소스코드를 수정하고 재배포를 하는건 너무나 번거롭고, 운영을 하는 입장에서도 좋지 않겠죠~ 그럴때 설정파..
private.tistory.com
https://private.tistory.com/65?category=753861
스프링부트(SpringBoot) 게시판 만들기14 - 댓글 기능 구현(ajax)
댓글 기능 구현 게시판에서 댓글기능이 빠질수는 없겠죠~ 댓글을 작성할때마다 페이지 이동이 되지 않고, 댓글 목록만 바로바로 바뀔 수 있도록 ajax를 사용해서 비동기 방식으로 구현해보겠습니다. 1. 댓글용 테..
private.tistory.com