어노테이션(Annotation)과 데코레이터(Decorator)
[점프 투 fastAPI] 1-07의 한 부분이다. from fastapi import FastAPI app = FastAPI() @app.get("/hello") def hello(): return {"message": "hi jyu!!!"} 함수명 위에 @app.get("/hello") 어노테이션은 /hello 라는 URL요청이 발생하면 해당 함수를 실행하여 결과를 리턴하라는 의미이다. 따라서 /hello 라는 URL이 요청되면 FastAPI는 {"message": "안녕하세요 파이보"} 라는 딕셔너리를 리턴할 것이다. 어떤 동작인지는 이해했는데 어노테이션이 뭐지? 언어마다 크게 어노테이션, 데코레이터로 나뉘고 동작 방식이 다른 것 같다. 어노테이션(Annotation) 주석이라는 뜻으로, #이나 /..
2024.03.05