스프링부트

스프링부트(SpringBoot) 게시판 만들기

크렘브륄레 2019. 9. 12. 22:00

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