Project/Study Website Project 7

[Spring Boot Project] 페이징 처리

PostController@PageableDefault 설정page: defalut 페이지 (0부터 시작)size: 한 페이지 게시글 수sort: 정렬 기준 칼럼direction: 정렬 순서 Pageable - 몇 페이지인지 한 페이지에 보여줄 게시물 개수 몇 개인지 담아서 보낼 수 있음@PageableDefault 사용해서 설정 (url에 페이지 정보와 사이즈 넘길 수 있음)findAll -  DB에 있는 모든 정보 가져오면 보관된 정보 모두 가져옴  PostList.html에 추가 Thymeleaf 문법th:each = 반복문th:each = "${number: #number(시작번호, 끝번호)}"시작 번호에서 끝번호까지 반복  원래 페이지 새게시글 가장 밑에 업로드, 모든 게시글이 한 ..

[String Boot Project] 파일 업로드

테이블 변경table 변경 시 entity도 변경 PostService→ String project path 프로젝트 경로를 담아줌→ 파일의 이름을 붙일 랜덤 이름 생성→ uuid 식별자 + _ + 원래 파일 이름→ saveFile = 파일 생성 후 projectPath에 넣고 이름 설정  PostView.html제목입니다.내용이 들어갈 부분입니다.사진글 삭제수정th:href = a태그에 경로 걸 때 사용th:text = 태그에 문자열을 출력할 때 사용(변수는 $로 감싸야함)  실행      파일 업로드 에러 및 디버깅 [Spring Boot Project] 파일 업로드 에러 및 디버깅첫 번째 에러파일 업로드 시 Null Point Exception 발생  디버깅controller에서 받아오는 매게 변수..