Marcos AbelinTrabeCleaner Spring MVC Controllers Using AOP and FiltersYou can improve your AOP and clean up your Spring MVC controllers attaching attributes to the request.2 min read·Jan 25, 2021----
Marcos AbelinTrabeImprove Your Spring MVC Argument Resolvers Using FiltersMethod argument resolvers are a great tool to keep your Spring application clean. Resolvers are better with a little help from Filters.3 min read·Jan 11, 2021--1--1
Marcos AbelinTrabeREST pagination with Spring MVC and JPA keeping your Controllers CleanREST pagination usually involves generating headers and managing pagination parameters. It can be done in a clean, automagical way.4 min read·Nov 30, 2020--1--1
Marcos AbelinTrabeCookies and IframesIf your application runs inside an Iframe you need to think about your cookies. Modern browsers won’t send them back unless you take action.4 min read·Jul 13, 2020--8--8
Marcos AbelinTrabeUnderstanding AOP in Spring: from magic to proxies.How AOP works under the hood in Spring.5 min read·Apr 27, 2020----
Marcos AbelinTrabeValidate JWT tokens using JWKS in JavaHow to use JWKS and Auth0 libraries to verify JWT tokens in Java. Examples using Ory Hydra4 min read·Jan 13, 2020--4--4
Marcos AbelinTrabeMocking with mockito: advanced techniquesSome techniques to take full control of your mocks using Mockito.3 min read·Oct 28, 2019--1--1
Marcos AbelinTrabeMapping immutable POJOs with MapStructMapstruct is a code generation object mapper that can handle immutable Java objects generated with Lombok.5 min read·Jul 29, 2019--1--1
Marcos AbelinTrabeGraphQL authorization with SPQR and custom annotationsBuild your own AOP based solution to generate custom GraphQL errors with SPQR.5 min read·Jun 3, 2019--1--1
Marcos AbelinTrabeDistributing load with Kafka and SpringLoad balancing and fault tolerance using Apache Kafka consumer groups, Spring boot and Spring Kafka.4 min read·Apr 15, 2019----