home.social

#mapstruct — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mapstruct, aggregated by home.social.

  1. Using MapStruct with Quarkus?

    Works fine in JVM mode.

    Then native build fails with ClassNotFoundException.
    Or dev mode ignores new DTO fields.

    This happens because of reflection + generated mappers.

    The new Quarkiverse MapStruct extension fixes:
    - Native reflection registration
    - Stale mapper recompilation in quarkus:dev
    - No more manual @RegisterForReflection.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #GraalVM #MapStruct

  2. I recently read and shared You’re Wasting Time in #Java Without These 10 Libraries. I commented on it a bit in my newsletter, but given the amount and intensity of reactions, I think a full-blown post is in order.

    * Project #Lombok
    * #MapStruct
    * #JUnit 5 & #Mockito
    * #SLF4J with Logback
    * Apache Commons Lang & Google Guava
    * #Jackson
    * Hibernate Validator
    * #SpringFramework
    * Apache HttpClient / OkHttp
    * #Liquibase or #Flyway

    blog.frankel.ch/wasting-time-w

  3. I recently read and shared You’re Wasting Time in #Java Without These 10 Libraries. I commented on it a bit in my newsletter, but given the amount and intensity of reactions, I think a full-blown post is in order.

    * Project #Lombok
    * #MapStruct
    * #JUnit 5 & #Mockito
    * #SLF4J with Logback
    * Apache Commons Lang & Google Guava
    * #Jackson
    * Hibernate Validator
    * #SpringFramework
    * Apache HttpClient / OkHttp
    * #Liquibase or #Flyway

    blog.frankel.ch/wasting-time-w

  4. I recently read and shared You’re Wasting Time in #Java Without These 10 Libraries. I commented on it a bit in my newsletter, but given the amount and intensity of reactions, I think a full-blown post is in order.

    * Project #Lombok
    * #MapStruct
    * #JUnit 5 & #Mockito
    * #SLF4J with Logback
    * Apache Commons Lang & Google Guava
    * #Jackson
    * Hibernate Validator
    * #SpringFramework
    * Apache HttpClient / OkHttp
    * #Liquibase or #Flyway

    blog.frankel.ch/wasting-time-w

  5. I recently read and shared You’re Wasting Time in #Java Without These 10 Libraries. I commented on it a bit in my newsletter, but given the amount and intensity of reactions, I think a full-blown post is in order.

    * Project #Lombok
    * #MapStruct
    * #JUnit 5 & #Mockito
    * #SLF4J with Logback
    * Apache Commons Lang & Google Guava
    * #Jackson
    * Hibernate Validator
    * #SpringFramework
    * Apache HttpClient / OkHttp
    * #Liquibase or #Flyway

    blog.frankel.ch/wasting-time-w

  6. I recently read and shared You’re Wasting Time in #Java Without These 10 Libraries. I commented on it a bit in my newsletter, but given the amount and intensity of reactions, I think a full-blown post is in order.

    * Project #Lombok
    * #MapStruct
    * #JUnit 5 & #Mockito
    * #SLF4J with Logback
    * Apache Commons Lang & Google Guava
    * #Jackson
    * Hibernate Validator
    * #SpringFramework
    * Apache HttpClient / OkHttp
    * #Liquibase or #Flyway

    blog.frankel.ch/wasting-time-w

  7. [Перевод] MapStruct: как безобидный метод портит весь маппинг

    При работе с MapStruct возникает соблазн добавлять небольшие вспомогательные методы прямо в ваш mapper и вызывать их через expression . Однако если такой метод оперирует довольно общими типами (например, String -> String ), MapStruct может обнаружить его и применить к другим полям того же типа — даже если вы этого не планировали.

    habr.com/ru/companies/T1Holdin

    #java #kotlin #mapstruct

  8. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  9. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  10. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  11. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  12. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  13. MapStruct — смаппь меня, если сможешь

    Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ.

    habr.com/ru/articles/818489/

    #java #spring #mapstruct #mapping #dto #конвертация #springboot #rest #rest_api

  14. MapStruct — смаппь меня, если сможешь

    Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ.

    habr.com/ru/articles/818489/

    #java #spring #mapstruct #mapping #dto #конвертация #springboot #rest #rest_api

  15. MapStruct — смаппь меня, если сможешь

    Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ.

    habr.com/ru/articles/818489/

    #java #spring #mapstruct #mapping #dto #конвертация #springboot #rest #rest_api

  16. Introduced MapStruct by @gunnarmorling into my new customer project. This is still the best solution I know to map between layers in Java. Especially when the project uses hexagonal architecture, which has layers. Layers everywhere...

    It also supports mapping from two different sources, mapping into an existing object and deep clones. Thanks for this fine piece of software, Gunnar and friends.

    mapstruct.org/

    #mapstruct #java #hexagonalArchitecture