국비수업/수업정리
RestController / 11
밀김
2023. 6. 29. 15:54
728x90
- 자식이 아니고 개별적 업데이트면 반복문 쓸필요 없다(반복문 바깥으로)
- db에 파일 이름 뿐만 아니라 파일 경로까지 같이 넣어야 한다
file.transferTo(new File(realPath));
String fullPath = uploadPath + fileName;
returnFiles.add(fullPath);
//}
//서비스한테 메뉴 얻어달라고 요청
Menu menu = service.get(id);
menu.setImg(fullPath);
service.update(menu);
- 컴포넌트를 사용한다고하면, 속성을 통해 상태를 지정하고 있고 메서드를 통해 그 기능을 쓸수있으며 이벤트를 통해서 비동기적인 결과를 통지받을수 있는 결과를 쓴다
- 뷰는 템플릿화 되어있어야, 거기에 바인드 하거나 (바인드한 데이터:모델) 꽂아넣을수 있어야 한다
- 메뉴등록시 부드럽게 올라오는 애니메이션 로직
menuAddBox.insertAdjacentHTML("afterend", menuTemplate);
setTimeout(() => {
menuAddBox.nextElementSibling.classList.add("menu-new-mount");
}, 500);
.menu-new {
opacity: 0;
transform: translateY(100px);
transition: 1s;
}
.menu-new-mount {
opacity: 1;
transform: translateY(0px);
}
- 트랜지션 애니메이션을 한줄에 줄수도 있다
transition: opacity 1s, transform 1s 1s;
- fullPath : 상대경로
728x90