국비수업/수업정리

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