1.과 2.는 시큐리티를 적용할 때 반영되었다.
1.에 해당하는 속성은 작성자의 provider
와 provider_id
이다.
form login 방식일 경우엔 해당 속성은 null로 기재된다.
3.과 4.는 사용자의 요구 사항을 반영한 것이다.
음식 이름만 기재하는 것보단 수량도 기재하는 것이 나아서 amount
라는 속성을 추가했다.
그런데, 수량을 추가하고 나니 브라우저 화면에서 단위를 직접 기재하는 게 귀찮다고 요구사항이 들어왔다.
그래서 amount_unit
이라는 속성을 추가하였다.
해당 속성은 자바 단에선 enum으로 관리된다.