PSQL_HOSTNAME
:データベースのホスト名PSQL_PORT
:データベースのポートPSQL_USERNAME
:データベースのユーザ名PSQL_PASSWORD
:データベースのパスワードLOG_DIR
:ログの出力先LOG_LEVEL
:ログレベルLOG_FORMAT
: ログフォーマット
全期間または指定した範囲の祝日を取得します。
項目 | 説明 |
---|---|
URI | /holidays |
HTTPメソッド | GET |
指定可能なクエリパラメータ | start-day, end-day |
curl HTTP://localhost:8080/holidays?end-day=2024-12-31&start-day=2024-01-01
[
{
"date": "2024-01-01T00:00:00+09:00",
"name": "元日"
},
.....
{
"date": "2024-11-04T00:00:00+09:00",
"name": "休日"
},
{
"date": "2024-11-23T00:00:00+09:00",
"name": "勤労感謝の日"
}
]
指定した日付が祝日であるかどうかを確認します。
項目 | 説明 |
---|---|
HTTPメソッド | GET |
URI | /holidays/day |
指定可能なクエリパラメータ | なし |
curl http://localhost:8080/holidays/2024-03-21
{
"is_holiday": false,
"date": "2024-03-21T00:00:00+09:00",
"name": ""
}
全期間または指定した期間の祝日の数をカウントします。
項目 | 説明 |
---|---|
HTTPメソッド | GET |
URI | /holidays/count |
指定可能なクエリパラメータ | start-day, end-day |
curl http://localhost:8080/holidays/count?start-day=2023-01-01&end-day=2023-12-31
{
"count": 17
}