Philip Riecks
Philip Riecks
  • Видео 90
  • Просмотров 392 721
Mega Spring Boot Bundle Content Sale (Expires on 27th of February)
Jumpstart Your Java Developer Learning Journey in 2024.
Unleash the Ultimate Mega Bundle Packed with 10 Game-Changing Digital Products (Online Courses & eBooks) on Spring Boot, Java, Testing, AWS, and Architecture.
The bundle offer expires on the 27th of February 2024 at 12 PM CET.
rieckpil.de/mega-spring-boot-java-and-aws-content-bundle-sale/
Просмотров: 323

Видео

Announcement 📢 Testing Spring Boot Applications Masterclass Course 3.0 Revamp (30% Discount)
Просмотров 529Год назад
Are you struggling with testing your Spring Boot applications? Look no further than the Testing Spring Boot Applications Masterclass! This comprehensive online course, created by experienced software engineer and Spring Boot testing expert Philip Riecks, will guide you through the entire testing process. You'll learn how to write effective tests for all components of your Spring Boot applicatio...
Spring Boot Testing Masterclass Preview Lesson: Course Application Architecture
Просмотров 336Год назад
This is a preview lesson of the Testing Spring Boot Applications Masterclass, where we walk through the Book Reviewr course application and its use cases. Are you struggling with testing your Spring Boot applications? Look no further than the Testing Spring Boot Applications Masterclass! This comprehensive online course, created by experienced software engineer and Spring Boot testing expert Ph...
Spring Boot Testing Masterclass Preview Lesson: Short Application Walkthrough
Просмотров 532Год назад
This is a preview lesson of the Testing Spring Boot Applications Masterclass, where we walk through the Book Reviewr course application and its use cases. Are you struggling with testing your Spring Boot applications? Look no further than the Testing Spring Boot Applications Masterclass! This comprehensive online course, created by experienced software engineer and Spring Boot testing expert Ph...
Automatic Large Scale Java Code Refactoring with OpenRewrite
Просмотров 8 тыс.2 года назад
Showcasing OpenRewrite to perform automatic large-scale refactorings. We're going to use this tool to migrate a sample project from Mockito 1 to Mockito 3. Read more about OpenRewrite and the available recipes here: docs.openrewrite.org/ The source code for this video is available on GitHub: github.com/rieckpil/blog-tutorials/tree/master/open-rewrite-example Getting started with testing Spring ...
More Productive Java Testing With IntelliJ Live Templates
Просмотров 1,5 тыс.3 года назад
Learn how to use IntelliJ IDEA's Live Template feature to avoid typing boilerplate code for your Java tests over and over. Become more productive by outsourcing common code skeletons for your Java tests. More information about this feature: www.jetbrains.com/help/idea/using-live-templates.html The sample templates are available on GitHub: gist.github.com/rieckpil/dc840d894d24f50db5865691ad4864aa
Testing Email Sending for Spring Boot Applications With GreenMail (Sandbox Email Server)
Просмотров 7 тыс.3 года назад
This video showcases a testing recipe to write integration tests that involve email sending. To avoid real emails being sent out for our tests, we can use a sandbox email server to capture and verify all emails. For demonstration purposes, we're using a Spring Boot application (JavaMailSender) and GreenMail but the recipe can be applied to any Java application. Content: 00:00 Sample application...
Stratospheric 1.0 Release Party | From Zero to Production with Spring Boot and AWS
Просмотров 1,9 тыс.3 года назад
For almost one year, we've been working on the Stratospheric eBook. It's a hands-on resource to get your Spring Boot applications in production with AWS. Every two to four months, we incrementally released new chapters of this eBook on Leanpub. With the release of version 1.0, we celebrated the feature-completeness of the eBook together with existing readers and our mailing list. This is a reco...
Bootstrap a New Maven Project With Basic Testing Libraries In Less Than One Minute
Просмотров 1,5 тыс.3 года назад
Learn how to use a Maven Archetype to bootstrap your next Java Maven project in a matter of seconds. The showcased Maven Archetype scaffolds a new project with the following setup: • Basic testing capabilities: JUnit 5, Mockito and Testcontainers • Configuration for Java 11 • Latest Maven Surefire and Failsafe plugin version • Basic .gitignore • Maven Wrapper GitHub repository of the custom arc...
WireMock JUnit 5 Test Setup For Integration Tests
Просмотров 7 тыс.3 года назад
RUclips series explaining how to use WireMock for mocking the HTTP communication to external systems for integration tests. With this last video lesson, we'll take a look at the WireMock test setup for JUnit Jupiter (part of JUnit 5). While the sample application uses Spring Boot, you can use this testing recipe for any Java application. JUnit 5 community extensions: • github.com/JensPiegsa/wir...
WireMock JUnit 4 Test Setup For Integration Tests
Просмотров 2,1 тыс.3 года назад
RUclips series explaining how to use WireMock for mocking the HTTP communication to external systems for integration tests. This third video covers the JUnit 4 test setup for WireMock and uses WireMock's JUnit 4 ClassRule for this purpose. While the sample application uses Spring Boot, you can use this testing recipe for any Java application. Content: 0:00​ Test Setup Introduction 02:10 Introdu...
WireMock Basic Feature Overview to Mock HTTP Calls
Просмотров 4 тыс.3 года назад
WireMock Basic Feature Overview to Mock HTTP Calls
WireMock Introduction and Basic Integration Test Setup to Mock HTTP Communication
Просмотров 24 тыс.3 года назад
WireMock Introduction and Basic Integration Test Setup to Mock HTTP Communication
Integration Test Setup for REST Assured and Spring Boot
Просмотров 7 тыс.3 года назад
Integration Test Setup for REST Assured and Spring Boot
Test a Secured Endpoint with REST Assured and MockMvc
Просмотров 3,5 тыс.3 года назад
Test a Secured Endpoint with REST Assured and MockMvc
MockMvc Test Setup With REST Assured and Spring Boot
Просмотров 6 тыс.3 года назад
MockMvc Test Setup With REST Assured and Spring Boot
Introduction to the Testing Spring Boot Applications Masterclass
Просмотров 5 тыс.3 года назад
Introduction to the Testing Spring Boot Applications Masterclass
Create and Deploy an AWS CDK Pattern Construct (Level 3) Using Java
Просмотров 1,6 тыс.3 года назад
Create and Deploy an AWS CDK Pattern Construct (Level 3) Using Java
Create and Deploy an AWS CDK Curated Construct (Level 2) Using Java
Просмотров 2,4 тыс.3 года назад
Create and Deploy an AWS CDK Curated Construct (Level 2) Using Java
Create and Deploy an AWS CDK CloudFormation Construct (Level 1) Using Java
Просмотров 1,8 тыс.4 года назад
Create and Deploy an AWS CDK CloudFormation Construct (Level 1) Using Java
Overview of the Different AWS CDK Constructs
Просмотров 5 тыс.4 года назад
Overview of the Different AWS CDK Constructs
Introduction to the AWS CDK Using Java and Maven
Просмотров 9 тыс.4 года назад
Introduction to the AWS CDK Using Java and Maven
Short And Concise Test Setup With @DataJpaTest and Testcontainers
Просмотров 1,5 тыс.4 года назад
Short And Concise Test Setup With @DataJpaTest and Testcontainers
Test a Native Query of Your Spring Data JPA Repository With @DataJpaTest
Просмотров 3,9 тыс.4 года назад
Test a Native Query of Your Spring Data JPA Repository With @DataJpaTest
Replacing the Default In-Memory Database of @DataJpaTest Using Testcontainers
Просмотров 3 тыс.4 года назад
Replacing the Default In-Memory Database of @DataJpaTest Using Testcontainers
Introduction to @DataJpaTest and Pitfalls of In-Memory Databases For Testing
Просмотров 2,6 тыс.4 года назад
Introduction to @DataJpaTest and Pitfalls of In-Memory Databases For Testing
Test Protected (Spring Security) Controller Endpoints With MockMvc
Просмотров 11 тыс.4 года назад
Test Protected (Spring Security) Controller Endpoints With MockMvc
Use MockMvc to Test a Spring MVC Thymeleaf View @Controller Endpoint
Просмотров 4,6 тыс.4 года назад
Use MockMvc to Test a Spring MVC Thymeleaf View @Controller Endpoint
Perform HTTP GET and POST Requests MockMvc to Test a @RestController
Просмотров 19 тыс.4 года назад
Perform HTTP GET and POST Requests MockMvc to Test a @RestController
Setup MockMvc to Test Your Spring MVC @Controller and @RestController in Isolation
Просмотров 11 тыс.4 года назад
Setup MockMvc to Test Your Spring MVC @Controller and @RestController in Isolation

Комментарии

  • @bharathmc7964
    @bharathmc7964 27 дней назад

    Thank you for nice explanation.

  • @Vishal-i7l6c
    @Vishal-i7l6c Месяц назад

    help me w.r.t nodejs too

  • @melissapereira6957
    @melissapereira6957 2 месяца назад

    my crsf is disabled but i am still getting the same errors you showed in the video.. would you please help ?

  • @anjithak9980
    @anjithak9980 3 месяца назад

    I m trying to mock a resource bundle wch is static final.but while I running the test case I gets the resources not found exception.if I mock why it would go to inside the resources class and search for property file?

    • @rieckpil
      @rieckpil 3 месяца назад

      If you get a resource not found exception, something with the mock setup is incorrect. Can you share your code via Stack Overflow?

  • @saravana-kumar-m
    @saravana-kumar-m 5 месяцев назад

    Thanks for this useful content. In the "shouldCreateUser()" method you are not using the mocked userService, so how is the test passing. Is it calling the real userService?

  • @praveens2272
    @praveens2272 6 месяцев назад

    I am from India, will it be available on par with PPP of my country

    • @rieckpil
      @rieckpil 6 месяцев назад

      yes, we offer PPP for all our products, simply visit rieckpil.de/testing-spring-boot-applications-masterclass/

  • @stjepanoviccc
    @stjepanoviccc 7 месяцев назад

    I'm using v 3.3.0 and this doesn't work

  • @Miguel-yb5bj
    @Miguel-yb5bj 8 месяцев назад

    Nice video!

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

    Well done! Thanks for posting! 😊

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

    thank you so much. really helpful :)

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

      You‘re welcome 🤗

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

    For people (like me) who added javax validation dependency for @Size, @NotEmpty, make sure you instead add jakarta.validation for new Spring Boot version (they say for 2.0+ ?) Otherwise thos @Valid check won't work.

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

    works for me thanks

  • @siddharthgoel1944
    @siddharthgoel1944 10 месяцев назад

    Great example. However, I feel that sdkman is a bit cleaner to use.

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

    Hi Philip. How did u setup your IDE to autoload on save of a class. Can you tell what did u do in your IDE

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

      that should be github.com/AdamBien/wad

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

    Thanks a lot for the tutorial. I was stuck in one of the Controller testing task. Your video helped me in less than 5 mins.

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

    Excellent list of videos Philip! Unfortunately, the list is not in the right order, I believe it should be 1-5-4-2-3, instead. Many thanks!

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

    Like

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

    How it should be done when using jwt Auth?

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

      there's also a SecurityPreProcessor jwt() that you can use to simulate a JWT

  • @edward-eq5ys
    @edward-eq5ys Год назад

    video quality is poor

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

    Muito Obrigado. Excelente.

  • @FarnazMahmoudi-h1b
    @FarnazMahmoudi-h1b Год назад

    To test 403, The test does not pass, it returns 200 as if it does not recognize the role at all. And whoever is authenticated accepts and gives 200, while I left the corresponding endpoint open only for the admin.

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

    Anyway to migrate java 6 to java 8

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

      Yes, you can try to use this recipe docs.openrewrite.org/recipes/java/migrate/upgradetojava8

  • @lambda-dev
    @lambda-dev Год назад

    Awesome! So can it create a custom recipe for any refactoring or even restructuring a project to adhere to a specific architecture?

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

    How can you avoid storing the public key and instead getting it from keycloak to avoid the need for redeploy when rolling those keys ?

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

    Vielen Dank und Respekt. Es hat viel geholfen.

  • @KrishnaPatel-qu6nh
    @KrishnaPatel-qu6nh Год назад

    thank you for this amazing explaination!

  • @0x8strom
    @0x8strom Год назад

    amazing! i recently deployed a quarkus app as an aws lambda . looking to go more in-depth on deployment to aws. are there any resources on how to deploy spring-boot services using the aws-cdk?

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

      For using Spring Boot & AWS CDK, take a look at stratospheric.dev/

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

    Thanks Philip !! Does both jEnv and SDKMan serve same purpose in java ecosystem to manage multiple java environments ?

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

    Is the revamp nearly done? Also does the course cover functional tests using cucumber? If not that will be a good addition.

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

      The revamp is done, Cucumber is not covered so far.

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

    nice

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

    thank you, great video!

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

    Hi,how can i test timeout set on resttemplatebuilder,that we should have Connect Exception if timeout is exceeded?

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

    Don't forget to change your timezone from 'Europe/Kyiv' to something else, such as Helsinki. It doesn't know anything about Kyiv.

  • @0x8strom
    @0x8strom Год назад

    hello riecks. in a spring boot application using jOOQ and flyway. how can you get the testcontainer to start up before the flyway migration and jooq code generation?

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

      Hi, maybe these article can help: martinelli.ch/how-to-use-jooq-with-testcontainers-and-flyway/ blog.jooq.org/using-testcontainers-to-generate-jooq-code/ stackoverflow.com/questions/72618530/how-to-configure-jooq-with-gradle-testcontainers-and-flyway

    • @0x8strom
      @0x8strom Год назад

      @@rieckpil thanks a lot!

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

    Great

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

    👍

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

    What if I wasn't using getForObject but instead using exchange? How do I test that?

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

      that doesn't matter at all as we're mocking on the HTTP level.

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

    OMG! Thank you bro, u r so mtfkn brilliant <3

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

    Looks interesting but I have soo many questions

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

      Feel free to ask them here

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

    Does it take a lot of time to spin up the postgres docker container in application and memory

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

      If you have a decent laptop/PC, not really.

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

    dude your videos are impossible to follow for beginners. You start with almost finished app instead of starting from very begining. I have not found a single video from you guiding in a nice beginner friendly way

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

      Sorry to hear that Dino. I agree that they are not easy to follow for fresh beginners. I recommend taking beginner courses somewhere else (e.g. Udemy) and then coming back to my videos once you're past the basics.

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

    Thanks. It looks nice. Can it automate the version change in pom.xml as well?

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

      Yes, it can also bump the version of the used dependencies in your pom.xml

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

    how to test using mockmvc without spring boot annotations, i mean using only spring mvc annotations

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

      You can manually bootstrap a MockMvc instance as seen here rieckpil.de/guide-to-testing-spring-boot-applications-with-mockmvc/

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

    Great videos man

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

    I love your courses. I have checked the price and it was a little bit high even though it has quality. I wish you could lower a bit and make it affordable for a lot students.

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

      Hey Girma 👋🏻 I’m offering a dedicated student discount. Please send me your current certificate of enrollment to blog@rieckpil.de and I’ll send you the discount code 🍃

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

    By giving a name as L3ConstructBlahBlah it doesn't become a construct. A construct is one that derives from the construct class

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

      That's correct, if I stated that wrong in the video, then it's a mistake. Thanks for the correction

  • @locotribal5850
    @locotribal5850 2 года назад

    Thank you! That solved my problem.

  • @KrishnaMurali-jx6ww
    @KrishnaMurali-jx6ww 2 года назад

    Is there any Automated Scripts Pipeline to check a particular dependency is included in Maven File?

    • @rieckpil
      @rieckpil 2 года назад

      I'm not aware of that

  • @DeepakKumar-uv5by
    @DeepakKumar-uv5by 2 года назад

    very useful, i was looking for same