마켓플레이스sts 검색spring tools 4(aka spring tool suite 4) installconfirmaccept 선택finishtrustrestartprojectnewSpring BootSpring Starter Projectnexttype: grad
라이브러리 추가 -> gradle refresh -> restart 기본으로 사용할 layout -> base_layout base_layout.html의 fragment: main에 main.html 들어감. 메인클래스에서 @enableJpaAuditing bas
PostControllerPoseServicePostRepositoryread.html
PostControllerPostServicedetail.html
https://spring.io/projects/spring-securitySpring Security 6.1.0 버전 사용dependency 추가 메뉴:프로젝트 우클릭 -> Spring -> add StartersFrequently Used 메뉴들 다 체크해
Spring Security 5 버전부터 비밀번호는 반드시 암호화를 해야 함.비밀번호를 암호화하지 않으면 HTTP 403(access denied, 접근 거부) 또는 HTTP 500(internal server, 내부 서버 오류)가 발생함. 비밀번호 인코더(Passwo
PostControllerPostServicePostCreateDtocreate.htmlthymeleaf security 사용하여 로그인 한 아이디 값 전달
Post.javaPostUpdateDtoPostService메서드에 @Transactional 애너테이션을 설정DB에서 entity를 검색검색한 entity를 수정\-> 트랜잭션이 끝나는 시점에 DB update가 자동으로 수행됨.PostControllermodify.
PostControllerPostServicemodify.html삭제 버튼 구현modify.js
Securityconfig.javaformLogin에서 .successHandler가 계속 에러남;;login.html로그인 잘 된다