- Open JDK 21
- Spring Boot 3.1.4
- Querydsl 5.0.0
- Springdoc 2.3.0
- Mapstruct 1.5.5.Final
- jsonwebtoken jjwt 0.12.3
- MySQL 8.0
- Gradle 8.5
$ docker-compose up && docker-compose rm -fsv
├── 📂adapter ▶️ Adapter module that implements specific operations that go outside the system
│ ├── 📂 in
│ └── 📂 out
├── 📂application ▶️ A module that is responsible for domain access and business logic and provides in and out ports
│ ├── 📂 service
│ ├── 📂 in
│ └── 📂 out
└── 📂domain ▶️ Domain Module
└──🔹titi-backend
├──📂.github ▶️ Github Template
├──📂sql ▶️ TITI DB Schema Management
├──📂src/main/java/com/titi
│ ├── 📂exception ▶️ Exception Package
│ │ ├── 📂adapter
│ │ ├── 📂application
│ │ └── 📂domain
│ └── 📂infrastructure ▶️ Infrastructure Configuration Package
│ │ ├── 📂cache
│ │ └── 📂persistence
│ └── 📂security ▶️ Security Package
│ │ ├── 📂authentication
│ │ ├── 📂config
│ │ ├── 📂constant
│ │ └── 📂matcher
│ └── 📂springdoc ▶️ Springdoc Package
│ ├── 📂titi_auth ▶️ Authentication/Authorization Module
│ │ ├── 📂adapter
│ │ ├── 📂application
│ │ ├── 📂common
│ │ ├── 📂data
│ │ └── 📂domain
│ ├── 📂titi_common_lib ▶️ Common Library
│ │ ├── 📂constant
│ │ ├── 📂dto
│ │ └── 📂util
│ ├── 📂titi_crypto_lib ▶️ Crypto Library
│ │ ├── 📂constant
│ │ ├── 📂exception
│ │ └── 📂util
│ ├── 📂titi_pusher ▶️ Pusher Module
│ │ ├── 📂adapter
│ │ ├── 📂application
│ │ ├── 📂common
│ │ ├── 📂data
│ │ └── 📂domain
│ ├── 📂titi_user ▶️ User Module
│ │ ├── 📂adapter
│ │ ├── 📂application
│ │ ├── 📂common
│ │ ├── 📂data
│ │ └── 📂domain
├──📄.gitattributes
├──📄.gitignore
├──🐘build.gradle
├──🐳docker-compose.yml ▶️ Script for configuring MySQL local environment
├──📄README.md
├──🐘settings.gradle
└──📜titi_formatter.xml ▶️ TiTi Java Code Formatter
seonpilKim 💻
前 SKTelecom
前 Karrotpay 現 SamsungSDS |