Spring Tips: DataSources

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 30

  • @FredrikRambris
    @FredrikRambris 11 หลายเดือนก่อน +28

    No audio on right channel.

  • @d47im5e
    @d47im5e 11 หลายเดือนก่อน +3

    Very cool, informative, reasonably deep dived and educational video. Thank you for your efforts Josh, keep it up!

  • @RickLynn-zm1tr
    @RickLynn-zm1tr 8 หลายเดือนก่อน

    Great talk! Very informative and touches on some key areas which can be confusing for beginners.

  • @zakb.7108
    @zakb.7108 10 หลายเดือนก่อน

    Big thanks to your very educational videos. Please note that this add a huge help for easy and fun learning. Keep it up 😊

  • @foxling
    @foxling 11 หลายเดือนก่อน +1

    That was very useful, thank you Josh and many thanks to all Spring developers ❤

  • @satishpatro
    @satishpatro 11 หลายเดือนก่อน +1

    Waiting 😊

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

    I was looking ages for a "quick" guidance on this topic!

  • @suikast420
    @suikast420 11 หลายเดือนก่อน +4

    Hey the sound is mono 😀

  • @adityaparikh9544
    @adityaparikh9544 11 หลายเดือนก่อน +1

    How will ThreadLocal work with Virtual Threads for AbstractRoutingDataSource?

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

      Did you find any solution?

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

      @@muralikrishnasijuThreadLocal works just fine with virtual threads too. Only thing is it should not be used as a caching solution for expensive to create objects, as every virtual thread and as they are not pooled, also every task, would end up creating their own thread local instance. Maybe ScopedValue would work here? I am not sure, haven’t played around with them yet.

  • @applaboratoryspace4724
    @applaboratoryspace4724 11 หลายเดือนก่อน +2

    Could you please provide link to GitHub repo of this project

  • @FrankAboagye-x9s
    @FrankAboagye-x9s 3 หลายเดือนก่อน

    cool

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

    hi.. will it be possible for you to add Scala to SpringBoot

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

    Hi, What should be the right approach for this scenario:
    Having an application that is tenantcy based with different database for each tenant to manage its data, let say we have more than 1k of tenants meaning 1k different databases, how efficient would be to switch between them if we determine the tenant by the request received, the typical example is to identify the tenant using a request HEADER.
    Thanks for your comments.

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

    Do u know how to connect to multiple dbs if the db url we will get only in runtime?I can't find a way

  • @barracudochka
    @barracudochka 11 หลายเดือนก่อน +2

    My left ear agrees, but my right ear is not so sure.

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

      thanks for this, I actually thought that my earphones were the issue🤣

  • @alaintouret6609
    @alaintouret6609 10 วันที่ผ่านมา

    Hi Josh, thank you for sharing your knowledge. May I suggest an improvement?
    In the metaprogramming part, the use of the HikariDataSource instead of LazyConnectionDataSourceProxy would be more explicit in order to show the lack of call of the getConnection method.
    Replace:
    if (bean instanceof LazyConnectionDataSourceProxy db) {
    with:
    if (bean instanceof HikariDataSource db) {
    then you get:
    class com.zaxxer.hikari.HikariDataSource.getConnection()
    class com.zaxxer.hikari.pool.HikariProxyConnection
    operation: apac
    no operation:
    The no operation part exhibits no call to the getConnection() method anymore.
    Please note that I added the class of the invoked bean in the message.

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

    What IDE are you using

    • @thinhdz-0
      @thinhdz-0 11 หลายเดือนก่อน +1

      It's IntelliJ Idea Ultimate

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

      @@thinhdz-0 Thank you

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

    It started easy and got too advanced pretty fast

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

    There is no sound !!

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

    Not useful for understanding. Too fast and no structure in how to acheiver the goal