Learn how Spring Boot Model Mapper works Fast and Simple

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии •

  • @edsonjr.1381
    @edsonjr.1381 Год назад +2

    It’s amazing how easly you create these tutorials and I’m really enjoying and helping me out a lot. Please keep creating more videos like this.

  • @moisesvillalba6615
    @moisesvillalba6615 5 месяцев назад +1

    Thanks so much for the great explanation! Greetings from Paraguay, South America

  • @namminh4336
    @namminh4336 9 месяцев назад

    Great lesson

  • @johndoedoejohn
    @johndoedoejohn Год назад +1

    Great video, would love to see more materials on Spring. Personally using mapstruct mapper, quite easy to use and seems to have less boilerplate code. Thank you for this video

    • @NeverQuitOk
      @NeverQuitOk 8 месяцев назад

      What Xavier. Why are you here

  • @카라멜땅콩-p2p
    @카라멜땅콩-p2p Год назад +3

    Is the reason you created the mapperconfig(modelmapper) to do it as a singleton?

    • @fastandsimpledevelopment
      @fastandsimpledevelopment  Год назад +4

      Yes, Sprint Beans are Singletons by default so no overhead in creating each mapper objects at runtime after the initial bean creation

    • @카라멜땅콩-p2p
      @카라멜땅콩-p2p Год назад

      @@fastandsimpledevelopment thank you

  • @fatihdeniz3702
    @fatihdeniz3702 Год назад

    Great Job. Simple and usefull. Thanks

  • @shahd07072
    @shahd07072 11 месяцев назад

    That was very good, tank you.

  • @naushad30
    @naushad30 Год назад

    Great content

  • @duongphuba7216
    @duongphuba7216 Год назад +2

    Omg, why do not you use record UserDto, bro?

    • @fastandsimpledevelopment
      @fastandsimpledevelopment  Год назад +10

      This is based on Java 8, records where introduced in Java 14. Java 8 is still used by 99% of the companies I work with.

    • @gasparcalix2095
      @gasparcalix2095 Год назад

      most of the companys are using java8 to java11.

    • @fastandsimpledevelopment
      @fastandsimpledevelopment  Год назад +2

      @@gasparcalix2095 You can not move from Java 8 to anything else and get Oracle support without paying, Banks and Insurance companies do not want to pay for Java. Open JDK does not pass security standards yet. Same issue with Spring Boot 3, you really need a newer version of Java but no one is making the commitment yet and changing out of older dependencies is hard. We still have more years of Java 8 - End of Life March 2025!

    • @gasparcalix2095
      @gasparcalix2095 Год назад

      @@fastandsimpledevelopment and I totally agree!

    • @duongphuba7216
      @duongphuba7216 Год назад

      @@fastandsimpledevelopment fair enough!! thank you for the feedback, may be you should mention different option to do it with later version java :)

  • @Wafacooking1
    @Wafacooking1 Год назад

    Hey

  • @alexhu01
    @alexhu01 Год назад +4

    some advice: I have to spend 18/20 minutes to watch you typing all basic spring stuff, and only 2 minutes to talk about modelmapper, which is also very basic.. I'd rather see you go deeper with this library and instead of watching your typing, just put those controller, service files there already and explain them instead..

    • @dezee2412
      @dezee2412 Год назад

      yes too slow to get focused on ModelMapper

  • @mit-zwiebel
    @mit-zwiebel Год назад

    Converter between User and UserDTO should do Controller layer, not Service layer :)

    • @MaxxAF
      @MaxxAF Год назад

      why should the convert be done in the Controller layer, not Service layer? I'm learning about and I don't know what the best practice is.

    • @fastandsimpledevelopment
      @fastandsimpledevelopment  Год назад +5

      I think it is a bit of religion, I like it in the service so all the business type logic is 100% isolated from the Controller and any other part of the application that needs the processing can call it in the Service. If your creating Lambdas you may not have a Rest Controller but still need the Converter / Mapper logic to be used

    • @gasparcalix2095
      @gasparcalix2095 Год назад +6

      no!
      the contoller must be the simplest as possible

    • @youssefbouchara1179
      @youssefbouchara1179 Год назад +6

      nop, any logic should be out of the controller! The controller is only there to return a response back.

    • @johndoedoejohn
      @johndoedoejohn Год назад

      Controller layer needs to get the data and pass it to another layer without any logic involved.

  • @cesarbranco1889
    @cesarbranco1889 Год назад

    That's work just great. Thank you! Im wondering if you can go deep inside modelMapper and do relationships like @OneToMany, @ManyToMany. Im having some errors using model mapper with relationships. :(