Skip to content

Instantly share code, notes, and snippets.

@diogodanielsoaresferreira
Created January 14, 2024 20:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diogodanielsoaresferreira/cc172ab285b655297c44833b67f63a64 to your computer and use it in GitHub Desktop.
Save diogodanielsoaresferreira/cc172ab285b655297c44833b67f63a64 to your computer and use it in GitHub Desktop.
Save message use case
@Component
class SaveMessageUseCase(
@Autowired private val repository: MessageRepository
): {
private val logger: Logger = LoggerFactory.getLogger(this.javaClass)
override fun execute(message: Message) {
logger.debug("operation=save, message='saving message {}'", message)
repository.save(message)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment