crackIT
crackIT
  • 68
  • 55 276
MapStruct in SpringBoot | Live Code Demo | Customisation Scenarios
This video explains in detail about how we can use Mapstruct in Java Spring boot application.
1) What is MapStruct?
2) What are its benefits when compared to the traditional mapping?
3) Step by Step live Code demo to implement MapStruct in Spring boot application?
4) How to customise for specific fields?
5) How to handle value from multiple endpoints using a single mapper?
Переглядів: 99

Відео

Garbage Collection in Java with Coding example
Переглядів 96Місяць тому
This video explains in detail about 1) What is Garbage Collection in Java? 2) How garbage collection works in Java? 3) What is Mark and Sweep algorithm? 4) What are garbage collection spaces? 5) What is Young and Old generation? What is stored in this generations? 6) What is Eden space? What is survivor space? What is tenured space? 7) What is metaspace? 8) How is garbage collection triggered? ...
Map vs FlatMap - Java Streams
Переглядів 112Місяць тому
This video explains in detail about 1) What is map in Java and how it works? 2) What is flatMap in Java and how it works? 3)What is the difference between map and flatMap? Spring Security Crash Course: ua-cam.com/video/Jen7e6mX6nU/v-deo.html Spring Batch Interview Questions: ua-cam.com/video/uUlv2fveXkk/v-deo.html Optionals Interview Questions: ua-cam.com/video/Le6MoJC0uhs/v-deo.html Streams In...
Solid Principles - Why & What ??
Переглядів 1312 місяці тому
This video explain in detail about what SOLID principles are and why do we need it. Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP)
Spring Batch - Process Millions of records
Переглядів 1,5 тис.6 місяців тому
This video explains in details about how we can process millions if records using Spring batch. 1) How Spring batch architecture works? 2) What is job? 3) What is Step? 4) Item Reader, Item Processor and Itemwriter 5) Job launcher 6) Job Repository 7)Code Demo Github link: github.com/saranyakalaiselvan/spring.batch.demo Using records in Spring framework: ua-cam.com/video/WqQmwNYHGmE/v-deo.html ...
Rest API Design Best Practices | FAQ Interview Question
Переглядів 4896 місяців тому
This video explains in detail about the best practices that should be followed while developing the rest API. 1) Use nouns instead of verbs (Resource Naming) 2) Use plural nouns to the endpoints 3) Versioning your apis 4) Maintain good security practices 5) Proper error handling and returning standard HTTP error codes 6) Use consistent error messages 7) Pagination 8) Filtering and Sorting 9) Ca...
Access Token | Refresh Token | Id Token - What ? Why? When?
Переглядів 6276 місяців тому
This video explains in detail about 1) What is an Id Token? Why do we need it? What are its uses? 2) What is an Access Token? When do we need to use it? How is it making application secure? 3) Why is access token lifespan less? 4) What are the security strategies or mitigation methods to be handled to keep the access token secure? 5) What is an Refresh Token? Why do we need it? 6)What is Refres...
Spring Redis Cache | Distributed Caching with Code Demo
Переглядів 1,7 тис.6 місяців тому
This video explains in detail about how we can implement Caching and Spring Redis Caching in our Spring boot application. This video covers in detail about 1) What is caching? 2) Why do we need caching or benefits of Caching? 3) How to implement caching in Spring boot application? 4) Code Demo for Caching 5)@Cacheble and @Cacheevict 6) Cache demo for multiple instances of an application 7) Why ...
@Prefilter vs @Postfilter | Spring Annotations Interview Question
Переглядів 4266 місяців тому
This video explains in detail about the 1) @Prefilter 2) @PostFilter 3) @Prefilter vs @Postfilter 4) When to use @Prefilter 5) When to use @Postfilter 6) Code demo This is a very frequently asked Spring Security interview question. Spring Security Crash Course: ua-cam.com/video/Jen7e6mX6nU/v-deo.html Spring Interview Questions: ua-cam.com/video/axzRlYLAO3k/v-deo.html Java21 Features: ua-cam.com...
@Value Vs @ConfigurationProperties - Spring Annotations Interview Questions | Code Demo
Переглядів 4016 місяців тому
This video explains in detail about the annotations interview questions in Spring framework 1) @Value 2) @ConfigurationProperties 3)What is the differences between @value and @ConfigurationProperties 4)When to use value annotations and when to use configuration properties 5)What are the disadvantages of using @Value 6) What are the advantages of using @ConfigurationProperties Spring Interview Q...
Spring Boot Repository Testing | @DataJpaTest
Переглядів 1997 місяців тому
This video explains in detail about how to test the repository layer of Spring boot. 1) What is the unit test case convention you are following in your application? 2)What is given, when and then test case structure? 3)How are you testing your repository of your Spring boot application? 4) What is @DataJpaTest annotation and what are its benefits? 5) What is @BeforeEach annotation? 6) Code Demo...
Spring Boot 3.0 + Spring Security 6 | JWT Authentication & Authorization
Переглядів 20 тис.7 місяців тому
In this video, you'll learn how to implement JWT authentication and authorization in a Spring Boot 3.0 application using Spring Security 6 We explained step by step implementation and explained concepts and code in detail. Github link : github.com/saranyakalaiselvan/SpringSecurityJWT Spring Security Architecture: ua-cam.com/video/4wxcsai2tsg/v-deo.html JWT: ua-cam.com/video/UM4DZdU0VPQ/v-deo.ht...
Rate Limiter | Microservices | Resilience | Code Demo
Переглядів 5867 місяців тому
This video explains in detail about the frequently asked interview question rate limiter design pattern of microservices using Spring boot code demo. 1) What is rate limiter design pattern? 2) Why do we need rate limiters? 3) What maven dependency to be added in Spring boot application for rate limiting the api? 4) What is timeOut duration in resilience4j Configuration? 5) What is limitReferesh...
Design application that handles millions of requests | Microservices Interview Question
Переглядів 8837 місяців тому
This video explains in detail on how to design an application that handles millions of requests. 1)Identify the Key requirements 2)Security 3) Load Balancing 4)Auto scaling 5) Horizontal Scaling 6)Database Scaling 7)Caching 8)Asynchronous Processing 9)Monitoring and Logging 10)Rate Limiting 11) Fail over and Fault Tolerance 12) Content Delivery Network 13) Global Distribution 14) Test and refin...
How to handle exception in Microservices architecture? | Code Demo
Переглядів 9728 місяців тому
This vide explain in detail about 1) How to handle exceptions in microservices architecture? 2) Code demo for exception handling Git hub repo : github.com/saranyakalaiselvan/MicroservicesExceptionHandling Spring Interview Questions: ua-cam.com/video/axzRlYLAO3k/v-deo.html Java21 Features: ua-cam.com/video/M_6RuFaurCM/v-deo.html Java interview questions series: ua-cam.com/video/fd6SoE96lzI/v-deo...
When to use HTTP POST instead of GET to retrieve data?
Переглядів 1 тис.8 місяців тому
When to use HTTP POST instead of GET to retrieve data?
Resilience in Microservices - Circuit breaker | Code Demo
Переглядів 1,1 тис.8 місяців тому
Resilience in Microservices - Circuit breaker | Code Demo
Asynchronous Programming | @Async | @EnableAsync | Multithreading | Spring framework
Переглядів 1,3 тис.8 місяців тому
Asynchronous Programming | @Async | @EnableAsync | Multithreading | Spring framework
Common Spring Mistakes you should avoid
Переглядів 4248 місяців тому
Common Spring Mistakes you should avoid
Hibernate N+1 Problem Solution | FAQ - Hibernate Interview Questions
Переглядів 4688 місяців тому
Hibernate N 1 Problem Solution | FAQ - Hibernate Interview Questions
Java Developer Interview | Spring boot | DB | JMS | Spring framework | Java8 | Mock Interview
Переглядів 2878 місяців тому
Java Developer Interview | Spring boot | DB | JMS | Spring framework | Java8 | Mock Interview
JWT Interview Questions - Frequently asked !! | With Code | CrackIT
Переглядів 1,2 тис.9 місяців тому
JWT Interview Questions - Frequently asked !! | With Code | CrackIT
Feign Client Interview Questions and Answers | Microservices | Spring Cloud | Spring | Spring boot
Переглядів 7179 місяців тому
Feign Client Interview Questions and Answers | Microservices | Spring Cloud | Spring | Spring boot
Working with FeignClient | @EnableFeignClient | @FeignClient | Microservices Communication
Переглядів 3509 місяців тому
Working with FeignClient | @EnableFeignClient | @FeignClient | Microservices Communication
What is JWT? JSON Web Token Explained !!!
Переглядів 4839 місяців тому
What is JWT? JSON Web Token Explained !!!
Spring Security Architecture Explained !!!!
Переглядів 2 тис.10 місяців тому
Spring Security Architecture Explained !!!!
Count the occurrences of duplicate words in a String - Java 8 Coding Interview question
Переглядів 49810 місяців тому
Count the occurrences of duplicate words in a String - Java 8 Coding Interview question
How to improve API performance?
Переглядів 60410 місяців тому
How to improve API performance?
How Service Registration and Service Discovery happens? How is load balancing performed?
Переглядів 22810 місяців тому
How Service Registration and Service Discovery happens? How is load balancing performed?
RestApi Versioning - Why, What, when and How?
Переглядів 48010 місяців тому
RestApi Versioning - Why, What, when and How?

КОМЕНТАРІ

  • @jay-j6l
    @jay-j6l 18 годин тому

    Thank you for making these video that are geared two both learning and interview pre. This is helping me imensily as I am an Angular frontend developer who's skilling up on Java Spring Boot.

  • @TharunTk07
    @TharunTk07 13 днів тому

    sister everything is fine but talk in normal speed here after

  • @dayanandswami8109
    @dayanandswami8109 Місяць тому

    Is this db configuration works fine for below scenarios: 1. One or same entity to be used for both database. 2. One or same entity to be used with Same DB with 2 schemas. This both scenario should works for crud Operations. This is one of the real time scenarios if same application to be used by different clients such case appliction host one time in one server but w. r Client, connected to different schema in one db or diff dbs. Kindly request to create a example with all ops i.e. crud ops, it would be really appreciable & helps to many peoples

  • @vijaykrishnapanda2159
    @vijaykrishnapanda2159 Місяць тому

    Learnt a lot❤

  • @ainigma100
    @ainigma100 Місяць тому

    Thank you very much for the great explanation!

  • @rahulgupta373
    @rahulgupta373 Місяць тому

    Great explanation😁, seems like you are too underrated

  • @winwinindiamyindia9980
    @winwinindiamyindia9980 2 місяці тому

    Mam I have few questions... even after using jwt it can be broken..so 1) how to ensure that jwt can't be broken 2) in case jwt compromised what can be done to stop further damage by hacker 3)what are best practices to make application proper secure 4) does jwt really helps to make application secure. Eagerly waiting for your reply. Thanks

    • @crackITTechieTalks
      @crackITTechieTalks Місяць тому

      1) Proper token rotation policy and setting expiration time of the token as needed by the application and no longer expiration times. 2)Revoking all the issued token can be a way to avoid further damage of the jwt token. 3)Cant be explain easily. The best ways will be a) having proper firewalls b) Allowing limited access (or) only required access to the application c) Implementing proper security measures. 4)Ofcourse, if implemented properly.

  • @raazsuraj6541
    @raazsuraj6541 2 місяці тому

    Please do videos pn spring reactive webflux

  • @NimmagaddaHarikiran
    @NimmagaddaHarikiran 2 місяці тому

    Hello, What if i put the @Valid and @validated above the method like in this way in the controller @Valid @Validated //No parameters are passed to both the valid and validated here public ResponseEntity<Object> addUser( @RequestBody User user){ //some code } could you please explain this for me Also, I have one more question if i don't write the @Valid in the controller part which you shown in the video and hit the api still i'm able to get the error message for name as "name is mandatory" then what is the difference in keeping the @Valid and without @valid still it is throwing the error message

    • @crackITTechieTalks
      @crackITTechieTalks 2 місяці тому

      @Valid is for complete object validation and @Validated is for step level validation.

  • @NimmagaddaHarikiran
    @NimmagaddaHarikiran 2 місяці тому

    Hello, What if i put the @Valid and @validated above the method like in this way in the controller @Valid @Validated //No parameters are passed to both the valid and validated here public ResponseEntity<Object> addUser( @RequestBody User user){ //some code } could you please explain this for me Also, I have one more question if i don't write the @Valid in the controller part which you shown in the video and hit the api still i'm able to get the error message for name as "name is mandatory" then what is the difference in keeping the @Valid and without @valid still it is throwing the error message

  • @kalyankumar5512
    @kalyankumar5512 2 місяці тому

    Pls explain IWA Agent interview point of view

  • @SagarSundriyal
    @SagarSundriyal 2 місяці тому

    Nice explanation on redis distributed cache , in-memory cache. Please explain how to handle serialization and deserialization in Redis

    • @crackITTechieTalks
      @crackITTechieTalks 2 місяці тому

      @@SagarSundriyal will post a video for this concept. Thanks

  • @unaisulhadi6445
    @unaisulhadi6445 2 місяці тому

    Well explained. Keep going

  • @unaisulhadi6445
    @unaisulhadi6445 2 місяці тому

    Well explained.

  • @ayushjain7758
    @ayushjain7758 2 місяці тому

    This is international channel?

  • @AayushJain-u2n
    @AayushJain-u2n 2 місяці тому

    ❤❤❤❤❤❤❤

  • @AayushJain-u2n
    @AayushJain-u2n 2 місяці тому

    ❤❤❤❤

  • @prakashthangavel9327
    @prakashthangavel9327 3 місяці тому

    Very nice presentaion and explained very well. Thanks....👍

  • @Gatuxos123
    @Gatuxos123 3 місяці тому

    In an environment where you have a lot of calls to different micro services, I will have to re-create the models, like you did for Employee in the calling service? If so, there is a better way than repeat code?

    • @crackITTechieTalks
      @crackITTechieTalks 3 місяці тому

      Yes, we need to create different models for different calls. Or you can import your dtos through pom xml

  • @singhji4149
    @singhji4149 3 місяці тому

    Excellent, please make a video on spring cache

    • @crackITTechieTalks
      @crackITTechieTalks 3 місяці тому

      We have one for spring redis cache, if you are looking for it

  • @skydandelion2560
    @skydandelion2560 3 місяці тому

    Can you make a Crash course Spring Boot With Docker. It will be much appreciated!

  • @student_03
    @student_03 3 місяці тому

    28:01

  • @atharvsingh6901
    @atharvsingh6901 3 місяці тому

    01:12:09 whenever i'm trying to authenticate, i'm getting 403 forbidden error. plz help mam. so many here are stuck on this. plz kindly help

    • @crackITTechieTalks
      @crackITTechieTalks 2 місяці тому

      Make sure In User entity the get method of email is returning email by default it is set to null

  • @lam.4721
    @lam.4721 3 місяці тому

    that's so good

  • @proudtobehindu2673
    @proudtobehindu2673 3 місяці тому

    It is very well explained madam . But do we need to do this in every service ??

  • @ndndjdwn12
    @ndndjdwn12 4 місяці тому

    ma,am when i get or post secured end point i got 403 error please give me solution

    • @crackITTechieTalks
      @crackITTechieTalks 2 місяці тому

      Make sure In User entity the get method of email is returning email by default it is set to null

  • @MYSTERIOMAXXX
    @MYSTERIOMAXXX 4 місяці тому

    How do we register/Signup user (First time)in openIdConnect workflow?

  • @smaring777
    @smaring777 4 місяці тому

    Thanks for this clear explanation. This filled in a couple pieces of the puzzle for me and helped me understand why my own implementation wasn't working as desired.

  • @sivakrishna-ym4cg
    @sivakrishna-ym4cg 4 місяці тому

    Nice presentation. Could you please share the project

  • @pratikjadhav_6396
    @pratikjadhav_6396 5 місяців тому

    The best way you explained i understood in the one go.

  • @pankajthakur9760
    @pankajthakur9760 5 місяців тому

    Great video How to integrate these api with custom html and CSS ?

  • @Ankit_sharma24
    @Ankit_sharma24 5 місяців тому

    my admin controller which has method level security is not working showing 403 error rest all functionality working can you help me with it?

  • @edgarangelveradelrio3645
    @edgarangelveradelrio3645 5 місяців тому

    Hi, do you know an alternative to ChainedTransactionManager in spring boot 3?

  • @devisriprasad119
    @devisriprasad119 5 місяців тому

    if only i find this video little soon

  • @tejas-xf3uh
    @tejas-xf3uh 5 місяців тому

    CAN YOU PROVIDE GIT LINK ALONG WITH PDF

  • @YogeshJangid-w4u
    @YogeshJangid-w4u 5 місяців тому

    This video is *NOTHING* but best video.😂

  • @MANOHARTHALARI-mn4uh
    @MANOHARTHALARI-mn4uh 5 місяців тому

    nice explanation but please decrease your explanation speed

  • @Mr_nikkhiilist
    @Mr_nikkhiilist 5 місяців тому

    Pleas do video on Kafka springboot project , Thanks

  • @lovedeepghalyan484
    @lovedeepghalyan484 5 місяців тому

    Thank you very much for this knowledge. I have question, please help me out with that, so while authenticate method, we are not explicitly storing authentication object into the security context, so will that happen automatically or it will happen in further new requests when jwtAuthFilter will run fully, because in authenticate we will not have token so we will come out of that filter.

    • @crackITTechieTalks
      @crackITTechieTalks 5 місяців тому

      We are storing in JwtAuthFilter in doFilterInternal method.

  • @AbbasHussein-xw9vy
    @AbbasHussein-xw9vy 5 місяців тому

    First picture annotation for 🏳️‍🌈 😂??

  • @artilamba1
    @artilamba1 5 місяців тому

    Crystal clear explanation ❤

  • @erdoganibrahim
    @erdoganibrahim 5 місяців тому

    Hello sir, can you share your postman app's authorization detail. I did your thigs that you did. But i couln't send a request. i got 401 unauthorized. i am talking about this time ua-cam.com/video/Jen7e6mX6nU/v-deo.html

    • @MayankGrover-wf4go
      @MayankGrover-wf4go 5 місяців тому

      Make sure In User entity the get method of email is returning email by deafult it is set to null

    • @emi4643
      @emi4643 5 місяців тому

      @@MayankGrover-wf4go what if i dont want to auth with email rather then with my username? im getting 403 forbidden update: nvm it works that way also my problem was that i was defining my requestMatchers to only accept GET requests

    • @MayankGrover-wf4go
      @MayankGrover-wf4go 5 місяців тому

      @@emi4643 Then make sure that getter method is returning the username (field that you are using username) as when you will implement UserDetails there will be method getUsername() that you need to override

  • @arpansrivastava7537
    @arpansrivastava7537 5 місяців тому

    Its very nice explanation, you used a clear overview, it is very fine, please make some example for dev mentioning dev env

  • @rohanchowdary8511
    @rohanchowdary8511 5 місяців тому

    Madam please do video on JCA,

  • @DCMPraveenrajS
    @DCMPraveenrajS 6 місяців тому

    Mam can you do a video on microservice crash course like spring security crash course?

  • @manannagpal2822
    @manannagpal2822 6 місяців тому

    Pleas do video on Kafka springboot project , Thanks

  • @vamshikrishnareddy1418
    @vamshikrishnareddy1418 6 місяців тому

    Mam how can we change login page to custom login page

  • @MayankGrover-wf4go
    @MayankGrover-wf4go 6 місяців тому

    hello mam Mam when i sending authentication request by postman it showing 403 forbiden and on iltellij Ide it showing 2024-05-06T12:15:44.100+05:30 WARN 11520 --- [SpringSecurityJWT] [nio-8080-exec-2] o.s.s.c.bcrypt.BCryptPasswordEncoder : Empty encoded password please help me with this

    • @surishtirajkaralia801
      @surishtirajkaralia801 5 місяців тому

      How did you solve this bro

    • @surishtirajkaralia801
      @surishtirajkaralia801 5 місяців тому

      I'm getting the same

    • @MayankGrover-wf4go
      @MayankGrover-wf4go 5 місяців тому

      @@surishtirajkaralia801 i didnt actually remeber. there was problem with getter and setter. it was returning null

    • @MayankGrover-wf4go
      @MayankGrover-wf4go 5 місяців тому

      @@surishtirajkaralia801 Make sure In User entity the get method of email is returning email by deafult it is set to null

  • @DikshaSharma-nd3di
    @DikshaSharma-nd3di 6 місяців тому

    Hi @crakIT ,Kindly share this code repository, Please.

    • @crackITTechieTalks
      @crackITTechieTalks 6 місяців тому

      github.com/saranyakalaiselvan/MultipleDatabaseConfigurartion

  • @samahmahdi5511
    @samahmahdi5511 6 місяців тому

    Excellent explanation, thanks a lot