
| 항목 | Env Info |
|---|---|
| 🖥️ 서버 | Tomcat |
| 🍭 프레임워크 | Spring Boot |
| 📀 데이터베이스 | MySQL with Azure |
| 📝 JPA | Hibernate |
| 🙈 외부 라이브러리 | lombok, thymeleaf |
| 📏 디자인 패턴 | MVC |
가. @ModelAttribute
해당 어노테이션은 http요청을 내가 원하는 클래스 타입으로 받게해주는 어노테이션이다. 아래와 같이 사용 가능하다.
String sapmle(@ModelAttribute Class object){
JpaRepo.Save(ClassName) //jparepo라는 테이블에 object라는 Class 타입 객체를 저장
...}
엔티티 : 테이블 속성(구조)의 메타 데이터이자 테이블 한 행의 클래스 (한 행을 엔티티 객체라고 함)
나. fragment
1️⃣ 선언
//nav.html
<div th:fragment = "nav-bar"></div>
2️⃣ 활용
//nav.html
<div th:replace = "~{nav.html::nav-bar}"></div>
가. html 문법들
1) herf = ""
hypertext라는 의미로 연결한 문서나 파일 경로 입력
2) <link>
링크를 연결할 때 사용하고 rel로 관계를 명시하며 href로 url이나 파일 경로를 입력한다. 위의 href와 동일.
점점 외울게 많아진다.