O Spring Data JPA fornece de forma muito fácil uma auditoria de quem criou ou editou uma entidade e quando essas alterações aconteceram. É somente necessário alterar sua classe de entidade, para suportar essa auditoria, isso pode ser feito por anotação ou implementando uma interface. [markdown] <!–more–> Caso opte por utilizar anotações, essas são as […]
O que é o JWT? Json Web Token é um padrão aberto para transmissão de informações de forma segura entre partes. O JWT pode ser utilizados para várias tarefas, mas nesse post vamos utilizar para autenticação de usuários. A vantagem de se utilizar o JWT, é que toda a informação referente ao usuário autenticado, já está […]
Esse Mind Blowing tem como objetivo apresentar o Flyway e também levantar uma discussão sobre a importância do controle de versão da base de dados no desenvolvimento do software. Link para o projeto de exemplo: https://github.com/caioferreira/flyway_mb