Coder Social home page Coder Social logo

woowahan-oo-03-domain-event's People

Contributors

eternity-oop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

woowahan-oo-03-domain-event's Issues

OrderDeliveredEvent 처리하는 CompleteDeliveryWithOrderDeliveredEventHandler 로직 문제

안녕하세요 영호님.
항상 좋은 강의, 서적 감사합니다.

예시를 보며 따라가던 중
아래 Delivery를 찾을 때 deliveryRepository.findById(event.getOrderId())가 아니라
새로운 쿼리메서드를 새로 만들어 deliveryRepository.findByOrderId(event.getOrderId())형태로 찾아야 하지 않을까 하는 궁금증이 생겨 이슈 남깁니다.

Delivery delivery = deliveryRepository.findById(event.getOrderId()).orElseThrow(IllegalArgumentException::new);

domain event error handling logic

정말 좋은 예제 코드와 강연 감사합니다. 예전부터 객체지향과 DDD와 관련해서 조영호님의 자료로 많이 공부했었는데 이번에도 도움이 많이 되었습니다.

domain event를 활용한 방식에 대해서 궁금한 점이 있습니다. 예제에서는 order가 ordered가 된 다음에 domain event를 전파하게 되는데 해당 domain event에 관심있는 handler처리 과정에서 만약 error가 발생할 경우 어떻게 handling하는지 궁금합니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.