두근두근 & 차근차근 프로그래밍
2022.01.04 본문
· Layout
- [ th:insert ]와 [ th:replace ]의 차이
( 12월 1일에, <th:insert>와 <th:include>의 차이 有 )
- 각각의 페이지(HTML)에서, <header>와 <footer>를 매번 insert(혹은 include)하지 않고 고정시키는 방법
=> 즉, 각각의 페이지(HTML) 별로, <main> 영역에 관해서만 작성하면 됨
· [ @···Mapping(" ~ ") ]이 < URI 매핑 > 기능 뿐만 아니라, < 페이지 이동 > 기능도 수행함
=> 이 때, [ String 타입으로 메서드 생성 + return " ~ "; ]을 통해,
내가 원하는 곳으로 < 페이지 이동 >을 할 수 있도록 설정하는 거임
· Security
- '로그인' Session ( Session 관련하여, 11월 25일에 관련 내용 有 )
( ※ '로그인' Session 해제하는 방법 3가지 )
- Security 관련 설정
- BCryptPasswordEncoder
ex) 비밀번호를 암호화하는 메서드 : encode( )
ex) 비밀번호 일치 여부 확인하는 메서드 : matches( )
· [ @Log4j2 ] ( Lombok ) : 로깅과 관련된 여러 기능을 제공 ( 12월 1일에 관련 내용 有 )
- log.info(" ~ ")
https://best-mint-34c.notion.site/01-04-5e39522845e14373a987fd108cd19cb2
'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글
2022.01.06 (0) | 2022.01.11 |
---|---|
2022.01.05 (0) | 2022.01.11 |
2022.01.03 (0) | 2022.01.11 |
2021.12.31 (0) | 2022.01.03 |
2021.12.30 (0) | 2022.01.03 |