---
# System prepended metadata

title: JavaSpice

---

# JavaSpice 

アーキテクチャ

- Java SE 17 / Spring Boot
- 移行のことを踏まえて拡張性の高いKotlinプロジェクトにてJavaを記述します


### 通知機能
```mermaid
graph
    LMA[LINE Messaging API]
    User[ユーザー]--ユーザー情報を入力-->CB[チャットボット]
    BE--Message Event-->LMA
    LMA--通知-->CB
    CB--event発生-->LMA
    LMA--webhookによるpost-->BE[バックエンド]
    CB--通知-->User
```


### マップ機能
```mermaid
graph
    csv[座標が組み込まれたcsv]-->a[Objectに変換 Classを立てる]
    a-->b[map系ライブラリに埋め込み]
    b-->c[画像化]
```