spring-simple-payment

πŸ“– (μ„œλΉ„μŠ€ 타이틀)

image

Spring Boot Java Gradle JUnit5 JaCoCo Codecov GitHub Actions

codecov


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

-


νŒ€μ› ꡬ성

κΉ€ν˜„ν•™

@oomia


1. 개발 ν™˜κ²½

λ””μžμΈ

2. μ±„νƒν•œ 개발 기술과 브랜치 μ „λž΅

Spring WebFlux

브랜치 μ „λž΅


3. ν”„λ‘œμ νŠΈ ꡬ쑰

spring-simple-payment
β”‚
β”‚  .gitignore
β”‚  docker-compose.prod.yaml
β”‚  docker-compose.yaml
β”‚  README.md
β”‚
β”œβ”€.github
β”‚  β”‚  PULL_REQUEST_TEMPLATE.md
β”‚  β”‚
β”‚  β”œβ”€ISSUE_TEMPLATE
β”‚  β”‚      bug_report.md
β”‚  β”‚      custom.md
β”‚  β”‚      feature_request.md
β”‚  β”‚
β”‚  └─workflows
β”‚          docker-publish.yml
β”‚          gradle-test-main.yml
β”‚          gradle-test.yml
β”‚
└─spring
    β”‚  .dockerignore
    β”‚  .gitignore
    β”‚  .gitmessage
    β”‚  build.gradle.kts
    β”‚  codecov.yml
    β”‚  dev.Dockerfile
    β”‚  Dockerfile
    β”‚  dumpJsa.gradle.kts
    β”‚  gradlew
    β”‚  gradlew.bat
    β”‚  LICENSE
    β”‚  settings.gradle.kts
    β”‚  SunStyle_edited.xml
    β”‚
    β”œβ”€gradle
    β”‚  └─wrapper
    β”‚          gradle-wrapper.jar
    β”‚          gradle-wrapper.properties
    β”‚
    └─src
        β”œβ”€main
        β”‚  β”œβ”€java
        β”‚  β”‚  └─com
        β”‚  β”‚      └─service
        β”‚  β”‚          β”‚  package-info.java
        β”‚  β”‚          β”‚  PaymentServiceApplication.java
        β”‚  β”‚          β”‚
        β”‚  β”‚          β”œβ”€customer
        β”‚  β”‚          β”‚  β”‚  CustomerRequestDto.java
        β”‚  β”‚          β”‚  β”‚  package-info.java
        β”‚  β”‚          β”‚  β”‚
        β”‚  β”‚          β”‚  └─entity
        β”‚  β”‚          β”‚          Customer.java
        β”‚  β”‚          β”‚          Email.java
        β”‚  β”‚          β”‚          Name.java
        β”‚  β”‚          β”‚          package-info.java
        β”‚  β”‚          β”‚
        β”‚  β”‚          └─payment
        β”‚  β”‚              β”‚  package-info.java
        β”‚  β”‚              β”‚  PaymentController.java
        β”‚  β”‚              β”‚  PaymentRepository.java
        β”‚  β”‚              β”‚  PaymentService.java
        β”‚  β”‚              β”‚  PaymentServiceImpl.java
        β”‚  β”‚              β”‚
        β”‚  β”‚              β”œβ”€dto
        β”‚  β”‚              β”‚      package-info.java
        β”‚  β”‚              β”‚      PaymentInitialRequestDto.java
        β”‚  β”‚              β”‚      PaymentStatus.java
        β”‚  β”‚              β”‚      PaymentStatusDto.java
        β”‚  β”‚              β”‚
        β”‚  β”‚              └─entity
        β”‚  β”‚                      AbstractPayment.java
        β”‚  β”‚                      package-info.java
        β”‚  β”‚                      Payment.java
        β”‚  β”‚
        β”‚  └─resources
        β”‚          application-default.yml
        β”‚          application-dev.yml
        β”‚          application-init-sql.yml
        β”‚          application-test.yml
        β”‚          application.yml
        β”‚          data.sql
        β”‚          schema.sql
        β”‚
        └─test
            └─java
                └─com
                    └─service
                            package-info.java
                            PaymentServiceApplicationTest.java


4. μ—­ν•  λΆ„λ‹΄

πŸŠμ΄λ¦„

5. 개발 κΈ°κ°„ 및 μž‘μ—… 관리

개발 κΈ°κ°„


μž‘μ—… 관리

6. μ‹ κ²½ μ“΄ λΆ€λΆ„


7. νŽ˜μ΄μ§€λ³„ κΈ°λŠ₯

[μ΄ˆκΈ°ν™”λ©΄]

μ΄ˆκΈ°ν™”λ©΄
gif



8. νŠΈλŸ¬λΈ” μŠˆνŒ…


9. κ°œμ„  λͺ©ν‘œ


10. ν”„λ‘œμ νŠΈ ν›„κΈ°

🍊 이름