TEMPLATE/THYMELEAF
-
Thymeleaf Security 관련 정보TEMPLATE/THYMELEAF 2023. 5. 4. 15:02
1. 선언 2. 태그 a. sec:authorize 3. 태그 속성 a. 종류 태그 설명 hasRole('ROLE_ADMIN') 해당 권한이 있을 경우 hasAnyRole('ROLE_ADMIN,'ROLE_USER') 포함된 권한 중 하나라도 있을 경우 isAuthenticated() 권한에 관계없이 로그인 인증을 받은 경우 isFullyAuthenticated() 권한에 관계없이 인증에 성공했고, 자동 로그인이 비활성인 경우 isAnonymous() 권한이 없는 익명의 사용자일 경우 isRememberMe() 자동 로그인을 사용하는 경우 permitAll 모든 경우 출력함 denyAll 모든 경우 출력하지 않음 b. 예시
-
Thymeleaf 사용법들TEMPLATE/THYMELEAF 2023. 5. 4. 14:56
기본 출력 방법 // 선언 // 방법1 [[${contents}]] // contents // 방법2 // tit2 // 방법3 // 내용1 [내용2] 2. 조건문 // if 1 2 // switch contents는 value보다 크다 contents는 value보다 작다 3. 반복문 [[${content.a}]] 반복 하는 내용 4. 링크 include layout // 주소 뒤에 ?key=value 입력 방법 // (key = value) 수정 //빈 블럭에 추가 // div 안에 추가 // div를 치환 5. form 태그 // th:object => 전송 데이터를 담을 VO(DTO) // th:field // *{} => *은 object를 뜻함 // 해당 오브젝트의 key값과 value값에 따..