octo-ms-intro

  1. Why MapStruct?
    1. intro to problem with ModelMapper
    2. performance test
    3. reflection problem is evil
    4. records ???? -> GitHub issue still opened
  2. MapStruct features
    1. Debugging
    2. Fundamentals
    3. MapStruct plugin for IDEA
    4. "Trendy"
    5. Good Documentation
  3. Potential problems
    1. Circular ref
    2. Naming -> Iml - postfix

Resources

MapStruct html reference

MapStruct pdf reference

more mapper libs comparison

https://medium.com/globant/mapstruct-advanced-concepts-and-dependency-injection-46f28af54e33

https://github.com/j-easy/easy-random/wiki

https://medium.com/uphill-engineering-design/deep-dive-into-mapstruct-spring-7ddd8dac3d6d