Skip to content

AllofBack/account-manage-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Account-ManageSystem-Project


ν”„λ‘œμ νŠΈ μ†Œκ°œ

Spring Boot & JAVA 기반 κ³„μ’Œ 관리 μ‹œμŠ€ν…œ πŸ’Έ

πŸ“Œ 기술 μŠ€νƒ

  • Spring Boot
  • Java (JDK 11)
  • H2 DB
  • Embedded Redis
  • TestCode (Mockito & JUnit)
  • Ultimate IntelliJ Edition

πŸ“Œ 디렉토리 ꡬ성

β”œβ”€β”€ aop
β”‚   └── AccountLock
β”‚   └── AccountLockidInterface
β”‚
β”œβ”€β”€ config
β”‚   └── JpaAuditingConfiguration
β”‚   └── LocalRedisConfig
β”‚   └── RedisRepositoryConfig
β”‚
β”œβ”€β”€ controller
β”‚   β”œβ”€β”€ AccountController
β”‚   └── TransactionController
β”‚  
β”œβ”€β”€ domain
β”‚   β”œβ”€β”€ Account
β”‚   └── AccountUser
β”‚   └── BaseEntity
β”‚   └── Transaction
β”‚
β”œβ”€β”€ dto
β”‚   β”œβ”€β”€ AccountDto
β”‚   β”œβ”€β”€ AccountInfo
β”‚   β”œβ”€β”€ CancelBalance
β”‚   β”œβ”€β”€ CreateAccount
β”‚   β”œβ”€β”€ DeleteAccount
β”‚   β”œβ”€β”€ ErrorResponse
β”‚   β”œβ”€β”€ QueryTransactionResponse
β”‚   β”œβ”€β”€ TransactionDto
β”‚   └── UseBalance
β”‚
β”œβ”€β”€ exception
β”‚   β”œβ”€β”€ GlobalExceptionHandler
β”‚   └── AccountException
β”‚ 
β”œβ”€β”€ repository
β”‚   β”œβ”€β”€ AccountRepository
β”‚   β”œβ”€β”€ AccountUserRepository
β”‚   └──  TransactionRepository
β”‚
β”œβ”€β”€ service
β”‚   β”œβ”€β”€ AccountService
β”‚   β”œβ”€β”€ LockAopAspect
β”‚   β”œβ”€β”€ LockService
β”‚   └── TransactionService
β”‚
β”œβ”€β”€ type
β”‚   β”œβ”€β”€ AccountStatus
β”‚   β”œβ”€β”€ ErrorCode
β”‚   β”œβ”€β”€ TransactionResultType
β”‚   └── TransactionType
β”‚
β”œβ”€β”€ AccountApplication
└── application.yml

πŸ“Œ ν”„λ‘œμ νŠΈ κΈ°λŠ₯

  • μ‚¬μš©μž, κ³„μ’Œ, 거래 정보 관리
  • κ³„μ’Œ ( 생성 / ν•΄μ§€ / 확인 API )
  • 거래 정보 ( μž”μ•‘ μ‚¬μš© / μž”μ•‘ μ‚¬μš© μ·¨μ†Œ / 거래 확인 API)

About

πŸ’²SpringBoot 기반 κ³„μ’Œ 관리 μ‹œμŠ€ν…œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages