Simon Martinelli
Simon Martinelli
  • 15
  • 28 099
Spring Boot Testcontainers Support for Local Development
This video highlights the new features of Testcontainers features added in Spring Boot 3.1.
You can not only use Testcontainers to test your application but also during development.
Documentation: docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.testcontainers
มุมมอง: 1 824

วีดีโอ

Spring Boot Docker Compose Support
มุมมอง 3.1K9 หลายเดือนก่อน
In Spring Boot 3.1, Docker Compose support was added to simplify local development with external resources. In this video I show you how this works and how to use it. Documentation: docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.docker-compose
JobRunr Quick Start
มุมมอง 1.3K10 หลายเดือนก่อน
Short introduction to the ultimate library for background processing in Java.
Vaadin Drag and Drop - It's so easy!
มุมมอง 83711 หลายเดือนก่อน
Drag and Drop can be helpful in many situations, but often it's complicated to implement. That's not the case with Vaadin. Vaadin makes it easy to have drag-and-drop support for all components. More information can be found in the documentation: vaadin.com/docs/latest/create-ui/dnd
Heroku Quick Start
มุมมอง 1.2K2 ปีที่แล้ว
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud. It is one of the easiest to use PaaS to run Java applications
Vaadin vs Hilla
มุมมอง 5K2 ปีที่แล้ว
From Vaadin Fusion to Hilla: The development of the Vaadin Framework family has spawned a new branch in its family tree. Introduced with Vaadin 15, Fusion has been going in a different direction than Vaadin Flow, with its own user base and development team, for some time now. As a result, Vaadin has now renamed the still young Fusion Framework into Hilla and gave it its own web presence. Of cou...
jOOQ Quick Start
มุมมอง 9K2 ปีที่แล้ว
jOOQ generates Java code from your database and lets you build type-safe SQL queries through its fluent API. This quickstart shows where to begin with jOOQ and explains how it works. The code examples can be found on GitHub: github.com/simasch/jooq-quickstart
Spring Boot Quick Start
มุมมอง 5392 ปีที่แล้ว
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications. In this quickstart I take about the history of Spring and how Spring Boot works.
Vaadin Quick Start
มุมมอง 2.2K2 ปีที่แล้ว
Vaadin is a webframework that allows to develop an single page application only with Java. This quickstart shows where to begin with Vaadin and explains how it works.

ความคิดเห็น

  • @dumbo4203
    @dumbo4203 11 วันที่ผ่านมา

    i cannot upgrade my intellij version , hence unable to create .sql and .htpp files what to do at that time

    • @simonmartinelli
      @simonmartinelli 11 วันที่ผ่านมา

      SQL files have worked since the early versions of IntelliJ. Instead of .http you can also use Postman for testing.

  • @luchain771
    @luchain771 19 วันที่ผ่านมา

    Like number 100

  • @nasamind
    @nasamind 28 วันที่ผ่านมา

    Awesome

  • @stefumies
    @stefumies 3 หลายเดือนก่อน

    Issue with Postgresql here is that the default user -"myuser" in the yaml file doesn't exist in the database that is created in the container 5432 failed: FATAL: role "myuser" does not exist

    • @simonmartinelli
      @simonmartinelli 3 หลายเดือนก่อน

      I don't get this issue. The POSTGRES_USER environment variable is a predefined variable of the Docker image hub.docker.com/_/postgres Can you share a reproducible example?

  • @Nico-ly7lh
    @Nico-ly7lh 3 หลายเดือนก่อน

    Wow! Interesting, could use it in my project but i ned to prevent that a job doesnt start, if the previous one is still running. Looks like if i need the pro version

  • @pablo-mora
    @pablo-mora 5 หลายเดือนก่อน

    thank you sir !!

  • @rishiraj2548
    @rishiraj2548 6 หลายเดือนก่อน

    thanks for nice explanation.

    • @simonmartinelli
      @simonmartinelli 6 หลายเดือนก่อน

      Glad it was helpful!

  • @mateuscosta7076
    @mateuscosta7076 6 หลายเดือนก่อน

    There is this code in github ?? when autowiring the JobScheduler i am getting this error : Could not autowire. No beans of 'JobScheduler' type found. But you didnt get this. Can you help ?

  • @agustinernestocardeilhacba1765
    @agustinernestocardeilhacba1765 6 หลายเดือนก่อน

    HI Simon !. How are you ?. Is it possible to, if I drag a Div component, to attach to the mouse pointer a specific component so that visually, while dragging, I see a different component than the source one ?... I cant find a way...

    • @simonmartinelli
      @simonmartinelli 6 หลายเดือนก่อน

      Unfortunately this cannot be done with Java.

  • @geniuskanwal
    @geniuskanwal 6 หลายเดือนก่อน

    This is a very good video. Sadly, I am struggling with batch insert and cannot find a single great example that does it end to end. Either batchInsert().execute or batch() execute. Do you have any pointers or videos for that?

    • @simonmartinelli
      @simonmartinelli 6 หลายเดือนก่อน

      I’m happy that you like the video 😊 Have you had a look at the documentation? www.jooq.org/doc/latest/manual/sql-execution/batch-execution/

  • @nicolahofstetter6576
    @nicolahofstetter6576 7 หลายเดือนก่อน

    Hi SImon, this is a nice tutorial!!! Now i want to run my Springboot Application also in a Docker Container, but i get a connetion refused erorr? Did you try that too, or do you have a solution?

    • @simonmartinelli
      @simonmartinelli 7 หลายเดือนก่อน

      How do you run it? Are you using Docker Compose?

  • @pad5724
    @pad5724 7 หลายเดือนก่อน

    Thank you

  • @ajitnayak9t99
    @ajitnayak9t99 8 หลายเดือนก่อน

    Amazing tutorial thanks

    • @simonmartinelli
      @simonmartinelli 8 หลายเดือนก่อน

      I’m very happy that you like it!

  • @FedoxDieEnte
    @FedoxDieEnte 8 หลายเดือนก่อน

    I love you! Thanks

  • @immortal-spirit-13
    @immortal-spirit-13 8 หลายเดือนก่อน

    *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (the profiles dev are currently active).

    • @simonmartinelli
      @simonmartinelli 8 หลายเดือนก่อน

      Did you start the test application in src/test?

    • @pad5724
      @pad5724 7 หลายเดือนก่อน

      Check your src/main(or test)/resources/application.properties. it must containt url, driver, username, password for your existing database.

    • @simonmartinelli
      @simonmartinelli 7 หลายเดือนก่อน

      @@pad5724 Only in src/main. In src/test the connection is out configured

  • @CompIT0597
    @CompIT0597 9 หลายเดือนก่อน

    All these are new feature in spring boot ❤

    • @simonmartinelli
      @simonmartinelli 9 หลายเดือนก่อน

      Yes it’s a great framework

  • @yevgenFR
    @yevgenFR 9 หลายเดือนก่อน

    very good explanation! Thank you, Simon!

    • @simonmartinelli
      @simonmartinelli 9 หลายเดือนก่อน

      Thank you. I'm happy you like it

  • @rieckpil
    @rieckpil 9 หลายเดือนก่อน

    Great video, Simon 🥳

  • @ranendas73
    @ranendas73 10 หลายเดือนก่อน

    Beautiful tute- simple and to the points

    • @simonmartinelli
      @simonmartinelli 10 หลายเดือนก่อน

      Thank you very much

  • @SilvioWangler
    @SilvioWangler 10 หลายเดือนก่อน

    Super video. Thanks for sharing. A side note. PT5S is afaik not a cron expression but the ISO representation (en.wikipedia.org/wiki/ISO_8601) of that Duration instance. Since the job table in the UI only has one CRON label, this might be a bit misleading. But again. Thanks for sharing and keep up the nice tutorials

    • @simonmartinelli
      @simonmartinelli 10 หลายเดือนก่อน

      Thanks for the feedback and your kind words. You are absolutly right and I will also forward your feedback to the creator of JobRunr.

  • @xandrviking1113
    @xandrviking1113 11 หลายเดือนก่อน

    Cool. Thanks

    • @simonmartinelli
      @simonmartinelli 11 หลายเดือนก่อน

      I'm happy you liked it

  • @larryd9577
    @larryd9577 11 หลายเดือนก่อน

    This looks cool, but I usualy use my tables through CrudRepositories and check the table schema with an integrationtest which writes and reads Entities to and from the db.

    • @simonmartinelli
      @simonmartinelli 11 หลายเดือนก่อน

      That's nice if you have such a Repo. But imaging that you want to check multiple tables for content and you don't have a repo for all tables. Or the data is stored otherwise.

    • @larryd9577
      @larryd9577 11 หลายเดือนก่อน

      @@simonmartinelli I'll put it in my toolbelt and hope that when the time comes, that I will remember it :D

  • @Youtooobo
    @Youtooobo 11 หลายเดือนก่อน

    Не очень понял как это использовать, пойду в GPT )

    • @simonmartinelli
      @simonmartinelli 11 หลายเดือนก่อน

      Thanks for your feedback. There will be a longer introduction video shortly.

  • @AdrianVrabie
    @AdrianVrabie ปีที่แล้ว

    thanks for the jOOQ tutorial. cool tech

  • @魔鬼鱼-x4b
    @魔鬼鱼-x4b ปีที่แล้ว

    Thanks for the clear tutorial, I am able to reproduce it locally and study the case. ;)

    • @simonmartinelli
      @simonmartinelli ปีที่แล้ว

      I'm happy it is helpful! If you have questions let me know

    • @魔鬼鱼-x4b
      @魔鬼鱼-x4b ปีที่แล้ว

      @@simonmartinelli aha! I got one, so is mssql supported from open source edition of jooq?

  • @MissT-zq5xg
    @MissT-zq5xg ปีที่แล้ว

    Thanks for this. I just deployed my first app to heroku.

  • @praveens2272
    @praveens2272 ปีที่แล้ว

    Hey simon, can you please give the link of your recent talk on, Do you really need Hibernate ?

    • @simonmartinelli
      @simonmartinelli ปีที่แล้ว

      Hi Praveen, The video will be published soon: www.youtube.com/@SpringIOConference/videos

    • @praveens2272
      @praveens2272 ปีที่แล้ว

      @@simonmartinelli thanks 👍

  • @5t3ltbl4
    @5t3ltbl4 ปีที่แล้ว

    is Hilla free for developers?

    • @simonmartinelli
      @simonmartinelli ปีที่แล้ว

      Hilla and Vaadin are both open-source and free. There are some commercial components and testing frameworks where you'll need a subscription. Please checkout the pricing page: vaadin.com/pricing

  • @wdeath
    @wdeath 2 ปีที่แล้ว

    Thank you :) i am JOOQ running

  • @G-User1
    @G-User1 2 ปีที่แล้ว

    Thank you Simon! You help me to make a good decision with Hilla 👍

    • @simonmartinelli
      @simonmartinelli 2 ปีที่แล้ว

      I'm very happy the video was helpful

  • @rolfspeer5403
    @rolfspeer5403 2 ปีที่แล้ว

    Maybe you should mention that Vaadin Flow also works perfectly with Spring Boot and Kotlin. It doesn't have to be Java. Vaadin Flow is really an excellent framework. Thank you, Simon, for your video.

    • @simonmartinelli
      @simonmartinelli 2 ปีที่แล้ว

      Hi Rolf, Thanks for the feedback. As I don't use Kotlin, I didn't mention it. But sure, there are many great other JVM languages besides Java.

  • @Lupo150
    @Lupo150 2 ปีที่แล้ว

    Fantastic, thanks Simon for such a nice and clear tutorial! 21min ago haven't had any idea what jOOQ is :D

    • @simonmartinelli
      @simonmartinelli 2 ปีที่แล้ว

      I'm very happy you liked my video!

  • @zicocloud2776
    @zicocloud2776 2 ปีที่แล้ว

    Thanks for the video, I hope you continue doing this amazing content

    • @simonmartinelli
      @simonmartinelli 2 ปีที่แล้ว

      I'm happy you liked the video. More content will follow soon.

  • @zakariabenleulmi7525
    @zakariabenleulmi7525 2 ปีที่แล้ว

    wooow thats great amazing Job thank you