init: 클린 아키텍처 백엔드
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
// Application use case contract.
|
||||
//
|
||||
// Depends only on the domain and operational contracts. spring-boot-starter is kept on
|
||||
// the compile classpath so application use cases can opt into @Service registration
|
||||
// without depending on transport / persistence frameworks.
|
||||
//
|
||||
// spring-tx is intentionally NOT declared: application code MUST NOT import
|
||||
// `org.springframework.transaction.annotation.Transactional`. Use the
|
||||
// `TransactionPort` abstraction. The CleanArchitectureTest ArchUnit suite enforces
|
||||
// this for any module that resides under `..application..`.
|
||||
dependencies {
|
||||
implementation project(':domain-core')
|
||||
implementation project(':shared-contract')
|
||||
implementation 'org.springframework.boot:spring-boot-starter'
|
||||
}
|
||||
Reference in New Issue
Block a user