Best 5 IntelliJ IDEA Plugins for Java Developer | Improve Your Coding Efficiency | JavaTechie

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 26. 07. 2024
  • I believe many Java programmers use IntelliJ Idea to write code like me, idea provides rich and powerful functions, such as automatic code completion, editing and navigation, powerful search functions, and so on. Working with IntelliJ Idea gives you a great coding experience. Today, I will recommend five excellent third-party plugins. Because of these plugins, my coding efficiency has been greatly improved.
    📚Agenda 📚
    (00:00) What you will learn
    (01:33) GenerateAllSetter Plugin
    (10:06) Maven Helper Plugin
    (15:08) Codota AI Autocomplete Plugin
    (16:47) GsonFormat Plugin
    (19:20) Key Promoter X Plugin
    #javatechie #SpringBoot #Plugins
    Codota AI Autocomplete : ‱ Codota - AI Code comp...
    GitHub:
    github.com/Java-Techie-jt
    Blogs:
    / javatechie
    Facebook:
    / javatechie
    guys if you like this video please do subscribe now and press the bell icon to not miss any update from Java Techie
    Disclaimer/Policy:
    --------------------------------
    Note : All uploaded content in this channel is mine and its not copied from any community ,
    you are free to use source code from above mentioned GitHub account
  • Věda a technologie

Komentáƙe • 111

  • @marekmasek
    @marekmasek Pƙed 2 lety +11

    A few tips:
    GenerateAllSetter plugin is useless, if you are following these points:
    - make DTO class final (use record) and use the constructor to set all values
    - don't write own mapper (DTO Entity), when you can use Mapstruct
    - use builder instead of multiple setters, it looks a lot better
    Also I wouldn't use GsonFormat plugin, because json is usually used in REST API, so you should have the schema. In 2022 most of the developers are using Open Api specification. So you should use openapi-generator-maven-plugin which will generate all model classes automatically for you from the Open Api Specification. It can also generate controllers and more...

    • @josealonso7321
      @josealonso7321 Pƙed rokem +1

      @marekmasek, do you know of any Open Api tutorial where generating classes for the whole project is explained ? I know it can be done modifying the templates, but the learning curve for that API is quite big. Thanks :)

  • @kapilausarmal6300
    @kapilausarmal6300 Pƙed 2 lety +3

    Awesome, Shortcuts... Again informative Content to improve coding in fast and Efficiency way....😀👍

  • @ashishsahu1310
    @ashishsahu1310 Pƙed rokem +3

    Always enjoy learning from you. You never miss to add even such smaller contents with detailed explanation.

  • @compartelo007
    @compartelo007 Pƙed 2 lety +1

    Thanks for active automatic subtitles.

  • @ivanjermakov
    @ivanjermakov Pƙed 2 lety +3

    You can generate constructors, get/set/override methods with alt+insert within the class body.

  • @mir5311
    @mir5311 Pƙed 2 lety +1

    I am already using codata rest of the thing I'm going to use its AWESOME tricks

  • @gallardofabian
    @gallardofabian Pƙed 2 lety +2

    Great video, thx. There are some plugins like allSetters but with builderFormart?

  • @dipesh2359
    @dipesh2359 Pƙed 2 lety +2

    awesome worldclass mindblowing bombastic!

  • @rssaini01
    @rssaini01 Pƙed 2 lety +2

    Codota is now Tabnine!

  • @abishekmadhav3643
    @abishekmadhav3643 Pƙed 2 lety +1

    Good work ... Expecting more like this

  • @gauravpatel8189
    @gauravpatel8189 Pƙed 2 lety +1

    very informative video to increase productivity....

  • @saravanakumara5602
    @saravanakumara5602 Pƙed 2 lety +1

    Awesome!!!.Thanks.

  • @paottelokoy2553
    @paottelokoy2553 Pƙed 2 lety +1

    Super as always...!

  • @sureshreddyp236
    @sureshreddyp236 Pƙed 2 lety +3

    Sir, your content is helping us a lot and you have covered almost each and every topic what developer is looking for. Sir if you don't mind can you create a tutorial based on Design Patterns please.

  • @RahulRahul-gy4gl
    @RahulRahul-gy4gl Pƙed 6 měsĂ­ci +1

    Thank you for the great video

  • @aswarthanarayanareddyb176
    @aswarthanarayanareddyb176 Pƙed 2 lety +1

    generateAllSetter and gsonplugin more helpfull to me. Thanks 👍👍

  • @karishmarawat1359
    @karishmarawat1359 Pƙed 2 lety +1

    Great Video!!
    Please make video on shortcut key/commands used in IntelliJ IDEA.

  • @sanjaypamarthi7258
    @sanjaypamarthi7258 Pƙed 2 lety +2

    Thanks Basant, very helpfull content. Can you please do some videos on Design Patterns with best examples?

  • @rakibulhasan1923
    @rakibulhasan1923 Pƙed 2 lety +1

    you are absolutely outstanding

  • @user-ve4ko4pi7i
    @user-ve4ko4pi7i Pƙed 2 lety +1

    Thanks a lot!

  • @nezukobgmi6914
    @nezukobgmi6914 Pƙed rokem +1

    Java Techie is The Best Channel I Got For SpringBoot

  • @arungore6578
    @arungore6578 Pƙed 2 lety +1

    Nice .keep good work

  • @AleksandarT10
    @AleksandarT10 Pƙed 2 lety +3

    Great video, we need more stuff like this!

  • @thuynv
    @thuynv Pƙed 2 lety +1

    Thank you, verry much

  • @aviator9728
    @aviator9728 Pƙed 2 lety +3

    Lombok also provide similar for setter getter

    • @Javatechie
      @Javatechie  Pƙed 2 lety +1

      No both purpose is different buddy. Lombok will only helps to provide inbuilt object class method but not converter and setter with default implementation

  • @rssaini01
    @rssaini01 Pƙed 2 lety +2

    SonarLint is also very useful plugin.

    • @Javatechie
      @Javatechie  Pƙed 2 lety +1

      Yes already i covered that in separate video buddy

  • @varalakshmiadabala8522
    @varalakshmiadabala8522 Pƙed rokem +1

    It is very helpful

  • @sanoopk8847
    @sanoopk8847 Pƙed 2 lety +1

    Very useful video

  • @arghyamitra3281
    @arghyamitra3281 Pƙed 2 lety +1

    Awesome 😎 .. I find Jpabuddy plugin very useful too

    • @Javatechie
      @Javatechie  Pƙed 2 lety +1

      I already uploaded about jpabuddy plugin with complete tutorial please have a look

    • @arghyamitra3281
      @arghyamitra3281 Pƙed 2 lety +1

      @@Javatechie yes sir already watched ❀

  • @Akhil-pw8fs
    @Akhil-pw8fs Pƙed 2 lety +1

    Great video

  • @mir5311
    @mir5311 Pƙed 2 lety +1

    Looking cool

  • @suriaravind6737
    @suriaravind6737 Pƙed 2 lety +2

    Model Mapper we can use instead of setting individual variables

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Is model mapper generate object from json schema?

    • @arditrondigitalsolutions2552
      @arditrondigitalsolutions2552 Pƙed 2 lety +1

      @@Javatechie Yes it can. You can simply use Jackson Mapper. ObjectMapper has a method called readValue which can be used to convert JSON to Object. More over, you can convert one object to other using ObjectMapper's convertValue option.

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      But that I know I am asking here can we create java classes directly from json schema using model mapper ?

    • @arditrondigitalsolutions2552
      @arditrondigitalsolutions2552 Pƙed 2 lety

      @@Javatechie What you are doing in your ValueMapper class is same what you can do in one line with Jackson ObjectMapper. In fact, in your ValueMapper you are defining the object and setting its values (even though the plugin is doing it) however in Jackson mapper approach you don't even need to do it. The class will be generated by Jackson from the String / JSON representation on the fly.

  • @sritharan20
    @sritharan20 Pƙed 2 lety +1

    Good One!

  • @ThePomelo09
    @ThePomelo09 Pƙed 2 lety +1

    Intellij GitToolBox plugin it's amazing and really useful

    • @Javatechie
      @Javatechie  Pƙed 2 lety +1

      Definitely i check this.thank you

  • @ohhhgggeeezzz
    @ohhhgggeeezzz Pƙed rokem

    Maven helper is there a gradle equivalent?

  • @PramodKumar-hu7mt
    @PramodKumar-hu7mt Pƙed 2 lety +2

    I haven't used any one of them till now. But from now on, i'm going to use these. Thanks bro.

  • @Dis146
    @Dis146 Pƙed 8 měsĂ­ci +1

    That's mealting me🎉

  • @NitishKumar07
    @NitishKumar07 Pƙed 2 lety +2

    Which apple laptop are you using for creating videos and development?

  • @awinashkumar5535
    @awinashkumar5535 Pƙed 2 lety

    Is 2nd Generation core i5
    8GBB DDR3 RAM 240GB SATA SSD good for Coding/Software development?
    Like: MySql, VMware,Kotlin, Android studio, Java, NetBeans,Sql,Intellij idea, vs code

  • @imtiazkabir6115
    @imtiazkabir6115 Pƙed 2 lety +2

    Modelmapper is better while copying data between entity and dto

  • @akshithawaypoori7261
    @akshithawaypoori7261 Pƙed 2 lety +1

    Please make shortcuts you use in intellij

  • @ZtowhyA
    @ZtowhyA Pƙed rokem

    in my previous company - Model to DTO to Entity :D

  • @jayaprakash456abc
    @jayaprakash456abc Pƙed rokem +1

    Hi Sir, Codota AI Autocomplete not available now on Intellij IDEA community version on windows, any suggestions on how to get this plugin? Thanks a lot for useful info sharing...

  • @bp8592
    @bp8592 Pƙed 2 lety

    đŸ˜„ it this video blurry for me only? I like to watch your video as content is always best.

  • @ManishSharma-xq9be
    @ManishSharma-xq9be Pƙed 2 lety +1

    Guthub copilot is on another level for AI code completion. It even writes the whole code with logic, if we provide the details in comments.

    • @Javatechie
      @Javatechie  Pƙed 2 lety +1

      Wow that's awesome.i will check this out

  • @peace-sharp
    @peace-sharp Pƙed 2 lety +1

    Great bro ❀ thanks for creating this content.

  • @sandeepsharma-ws7tk
    @sandeepsharma-ws7tk Pƙed rokem +1

    thanks basant

  • @aayush5474
    @aayush5474 Pƙed 2 lety +2

    Sir can you make video on design patterns

  • @ravitejpotti
    @ravitejpotti Pƙed 2 lety

    Can you do the same for eclipse as well

  • @sivannarayanapenumala1840
    @sivannarayanapenumala1840 Pƙed 2 lety +1

    Will this maven helper plugin be applied to gradle?

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Not sure. I don't think it will work

  • @FunnyZone-yj9kl
    @FunnyZone-yj9kl Pƙed 2 lety +2

    Sir can you make video on distributed security using jwt Or oauth2 for microservices

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Yes i will plan to do that soon

    • @thuynv
      @thuynv Pƙed 2 lety +1

      ​@@Javatechie I am also interested in this issue

  • @sourabbhowmik5706
    @sourabbhowmik5706 Pƙed rokem +1

    could you please tell me which font it is?

  • @sanjeevtatipalli
    @sanjeevtatipalli Pƙed 2 lety +1

    Than GsonFormatPlus plugin I felt RoboPOJOGenerator plugin is more useful. Try once

  • @kumarguru3044
    @kumarguru3044 Pƙed 2 lety +1

    Can you also make a video on AWS in terms of usage by java developer

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Please checkout my AWS playlist

  • @rohitkumar-sh2hb
    @rohitkumar-sh2hb Pƙed 2 lety

    Are all these available for community edition of IntelliJ also ?

    • @Javatechie
      @Javatechie  Pƙed 2 lety +3

      Yes i am using community edition only

  • @anupkulkarni
    @anupkulkarni Pƙed 2 lety +1

    Hello sir ! Good content !! Is there any plug-in that will be help me to understand/analyze/explain huge code written by previous developer as he is not ready to explain it , thank you very much !!🙏

  • @md.abirhasan7089
    @md.abirhasan7089 Pƙed 2 lety +1

    what font you use in intellij idea

  • @peterganss6704
    @peterganss6704 Pƙed 2 lety +1

    Java Techie... Can you do a spring boot banking app tutorial.....with repo, service , entity, and controllers for deposit, withdrawal, and transfer of funds? In English like you are talking tom a 5 year old. Thanks!! Keep it up.

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Buddy i am here to guide you about latest tecnology . I don't know who told you that I am guiding here communication training.am not right fit for this please check with others

    • @IvanRandomDude
      @IvanRandomDude Pƙed 2 lety

      Banking is hard, it's not meant to be taught to 5 year olds. Start with basics.

    • @prpramod
      @prpramod Pƙed rokem +1

      Basant he meant “ please prepare a tutorial on spring boot with a banking use case with simple English . So simple like speaking to a five year old!! He didn’t comment about your communication skills .
      The ‘to’ auto corrected to ‘tom’ probably that’s why you couldn’t understood his intentions. Cheers ! Best regards, Jai Jagannath.

    • @Javatechie
      @Javatechie  Pƙed rokem

      My bad pramod 😂. Didn't understand it correctly

  • @ZtowhyA
    @ZtowhyA Pƙed rokem

    library dozer can map dto to entity and vice versa easily

  • @nehurane
    @nehurane Pƙed 2 lety +1

    First one ☝is game is really more helpful and rest too.

  • @pratishrutipanda6461
    @pratishrutipanda6461 Pƙed 2 lety +1

    Real tresure 😄

  • @jesussuarezlopez4054
    @jesussuarezlopez4054 Pƙed rokem

    Not found Codota in Marketplace, only airXCode

  • @themrambusher
    @themrambusher Pƙed rokem +1

    STS pe bhe video banaye please

    • @Javatechie
      @Javatechie  Pƙed rokem

      Subham i would strongly recommend you to use intellij. This is a really cool man just give it a try

  • @rajat9800gt
    @rajat9800gt Pƙed 2 lety +1

    I just used this and it probably saved me more than 30 mins and a lot of headache

  • @harinimacharla
    @harinimacharla Pƙed 2 lety +1

    All these plugins are free?
    Please suggest

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Yes buddy free

    • @harinimacharla
      @harinimacharla Pƙed 2 lety +1

      @@Javatechie thank you for your quick reply.. please keep doing these useful vedios..
      Thank you

  • @Flo-mz8ct
    @Flo-mz8ct Pƙed 2 lety +1

    First plugin to get is a fin dark mode, wtf is this?

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Wtf you are taking do you know the purpose of allSetters plugin if don't please check rather than giving comment without knowing it okay

  • @OnwardOMG
    @OnwardOMG Pƙed 2 lety +3

    your code doesn't look clean

  • @AlekseyStukalov
    @AlekseyStukalov Pƙed 2 lety +1

    No JPA Buddy? Ridiculous.

    • @Javatechie
      @Javatechie  Pƙed 2 lety

      Buddy already uploaded about jpabuddy please check below czcams.com/video/b30OB8K9WX4/video.html