설치 및 환경설정
web / jsp / tomcat / devtool / 환경설정
Bootstrap 다운로드 후 압축풀고 resource/static에 css, js 폴더 옮겨 넣음vue로 만들어서 배포할때도 static에 넣는다고 한다.CM 이라고 함. 폴더 세개 생성
DB연동 / jsp에서 값 던지기 / insert
목록 / 삭제
시퀀스 사용
수정 / GET + POST
이미지 첨부 / 타입 / 전송
이미지 1개 조회를 만들어서 List에 응용
deleteupdate
oracle = 자료보관용(중요) = 파일보관mongodb = 자료보관용(분석) = 파일보관redis = 세션용DB = 메모리보관세션 : 중요하지않음, 속도가 빠를수록 좋음
thymeleaf버전
정보수정: submit 할 경우 정보를 /member/mypage?menu=1로 넘긴다.암호변경: submit 할 경우 정보를 /member/mypage?menu=2로 넘긴다.회원탈퇴: submit 할 경우 정보를 /member/mypage?menu=3로 넘긴다.정보수
일괄등록 / 일괄삭제 / 일괄수정
Repository / 글쓰기 / 편함
22-03-08
try_catch 사용 이유: boardRepository.deleteById(no);이 코드를 사용할때 no부분이 long 타입으로 잡혀있는데 Repositroy에서 설정해서 그렇다.오류를 컨트롤러에서 잡으라고 던졌기때문에 컨트롤러에서 try_catch로 오류를 처리
a
aa