fastcampus-eatgo
fastcampus-eatgo copied to clipboard
25강 destroy 질문 드립니다
MenuItem클래스에는 boolean destroy로 변수 선언 되어있는데요 MenuItemService에서 if문 걸어줄 때 안에 조건문에 isDestroy메서드는 선언해준 적이 없는데 오류도 안나고 실행이 되서요!자동으로 boolean값을 반환하도록 java에서 지원을 해주는 건가요? 검색해도 안나와서 질문 드립니다!
그리고 deleteById 메서드 사용할 때 Repository에 따로 선언해주지 않아도 오류가 나지 않던데 save메서드와는 다르게 repository 인터페이스에 선언해준 이유가 무엇인가요??
그리고 test파일명 지정하실 때 RestaurantControllerTest는 Test이고 MenuItemControllerTests는 Tests로 명명하시는 등 차이가 있었는데 왜 그렇게 하신 건지도 궁금합니다!
- Lombok은 boolean에 대해
getXX
대신isXX
로 getter를 만들어줍니다 - Spring Data JPA의 Repository 인터페이스는 상속을 하고 있고, 거기에 다 선언 되어 있기 때문에 따로 안 적어줘도 문제는 없습니다. 저는 뭐뭐를 쓰는지 명확히 하려고 가능하려면 직접 써주려고 합니다. 강의를 촬영할 때는 빼먹은 게 있을 수 있습니다.
- Spring Boot에서 기본으로 만들어주는 테스트 파일은
Tests
인데, IntelliJ에선 그냥Test
라고 만들어 줍니다. 강의를 촬영할 때는 그냥 통일이 안 된 겁니다. 저는 평소엔 그냥Test
를 씁니다.