-Controller
@Controller는 //클래스가 Controller의 역할 할 수 있게 함
-HTTP 메서드
@GetMapping(조회), @PostMapping(생성), @PuptMapping(수정), @DeleteMapping(삭제)
@Getter //getter 메서드를 자동으로 생성
@Setter //setter 메서드를 자동으로 생성
@AllArgsConstructor //클래스의 모든 필드를 인자로 받는 생성자를 자동으로 생성
@NoArgsConstructor //기본 생성자(인자가 없는 생성자)를 자동으로 생성
//final 키워드가 붙거나 @NonNull 어노테이션이 붙은 필드들만을 인자로 받는 생성자를 자동으로 생성
@RequiredArgsConstructor
// 중복 경로 같은 경우 @RequestMapping 사용
@RequestMapping("/api")
https://school.programmers.co.kr/learn/courses/30/lessons/131116
SELECT F.CATEGORY,F.PRICE,F.PRODUCT_NAME
FROM FOOD_PRODUCT F
JOIN (SELECT CATEGORY, MAX(PRICE) AS MAX_PRICE
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자','국','김치','식용유')
GROUP BY CATEGORY) AS MAX_FP
ON F.CATEGORY = MAX_FP.CATEGORY AND F.PRICE = MAX_FP.MAX_PRICE
ORDER BY F.PRICE DESC;
https://school.programmers.co.kr/learn/courses/30/lessons/12901
import datetime
def solution(a, b):
date = datetime.date(2016, a, b)
day_of_week = date.weekday()
days = ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']
return days[day_of_week]