Devtiro
Devtiro
  • Видео 31
  • Просмотров 467 837
Start HERE for Database Mapping in Spring Boot: What's an Entity?
Using a Database from Spring Boot? Here's the field guide on the Spring Data JPA Entity. Part 1 of the Database Mappings series.
💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/6860796eb0
🔗 *Links*
‣ Source Code: github.com/devtiro/tutorial-spring-boot-database-mapping/tree/main/1-entities
‣ Spring Data JPA Docs: spring.io/projects/spring-data-jpa
🍿 *Watch Next*
‣ Spring Boot for Beginners Course: bit.ly/44c1xZI
‣ Spring Data JPA Tutorial (Relational Database): ruclips.net/video/DYDr8gDDByE/видео.html
‣ Spring Boot Crash Course (Theory): ruclips.net/video/E3J_tjoKwuE/видео.html
🚀 **My Free Online Courses**
‣ Spring Boot for Beginners: b...
Просмотров: 562

Видео

Switch to NOSQL, move FASTER: How to use MongoDB from Spring Boot
Просмотров 6642 месяца назад
Here's how to get started with MongoDB and Spring Boot. 💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/6cefe101ae 🔗 *Links* ‣ Join the Mailing List: devtiro.ck.page/6cefe101ae ‣ Source Code: github.com/devtiro/tutorial-spring-boot-mongodb ‣ Get the Postman collection: github.com/devtiro/tutorial-spring-boot-mongodb/blob/main/mongod...
Java OUT, Kotlin In: How to Migrate Your Spring Boot Projects
Просмотров 2,6 тыс.4 месяца назад
In this tutorial I'll show you how to migrate a Java Spring Boot project to a Kotlin Spring Boot project. 💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/6cefe101ae 🔗 *Links* ‣ Join the Mailing List: devtiro.ck.page/6cefe101ae ‣ Source Code: github.com/devtiro/tutorial-spring-boot-java-to-kotlin - Spring Boot for Beginners Course: r...
Avoid a Database MELTDOWN: How to use Flyway with Spring Boot
Просмотров 12 тыс.9 месяцев назад
In this tutorial I'll teach you how to use Spring Boot and Flyway to manage your database using database migrations. 💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/96d83d32a5 🔗 *Links* - Spring Boot Flyway Docs: docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto.data-initialization.migration-tool.flyway 🍿 *Watc...
The ULTIMATE Guide to Spring Boot: Spring Boot for Beginners
Просмотров 332 тыс.10 месяцев назад
In this tutorial I teach you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud. *Modules* 1. Quickstart 2. Maven 3. Spring Framework & Boot 4. Dependency Injection 5. Configuration 6. Databases Pt 1 Database Basics 7. Databases Pt 2 DAOs with Spring JDBC 8. Databases Pt 3 Spring Data JPA 9. Jackson & JSON 1...
Should I Learn to Code in the Era of AI? A Software Engineer's Thoughts
Просмотров 1,1 тыс.Год назад
A Software Engineer's thoughts on if it's worth learning to code in the era of AI. *Connect With Devtiro* 🌐 Website: www.devtiro.com 📸 Instagram: devtiro *Timestamps* 0:00 Intro 0:25 Complex Problem Solving 1:43 Human Requirements 3:16 Is it Right? 5:58 Less need for Devs? 8:09 Next Up
Don't waste your time on JUNK Java code: How to use Project Lombok
Просмотров 4,1 тыс.Год назад
In this tutorial I teach you how to write Java code more effectively by using Project Lombok. *Links* 🔗 Source Code: github.com/devtiro/course-lombok 🔗 Project Lombok Website: projectlombok.org/ *Connect With Devtiro* 🌐 Website: www.devtiro.com 📸 Instagram: devtiro *Timestamps* 0:00 Intro 0:50 Code Checkout 6:36 Install Lombok Dependency 9:05 Install Lombok Plugin 10:12 Getters & ...
Test your app for REAL: How to Integration Test in Spring Boot
Просмотров 6 тыс.Год назад
In this tutorial I teach you how to use the SpringBootTest annotation and MockMvc to integration test your Spring Boot application. *Links* 🔗 Source Code: github.com/devtiro/spring-boot-integration-test-tutorial *Connect With Devtiro* 🌐 Website: www.devtiro.com 📸 Instagram: devtiro *Timestamps* 0:00 IT Theory 0:40 App Demo 1:08 Overview of the Service Layer 1:37 Maven Failsafe Plu...
Prove Your App WORKS: How to Write Unit Tests in Spring Boot
Просмотров 2,6 тыс.Год назад
In this tutorial I'll teach you how to write unit tests in Spring Boot. We'll use Junit5 for tests, Jacoco for test coverage and Mockito for mocking. *Links* 🔗 Source Code: github.com/devtiro/spring-boot-unit-test-tutorial *Connect With Devtiro* 🌐 Website: www.devtiro.com 🐥 Twitter: devtiro 📸 Instagram: devtiro *Timestamps* 0:00 What is a Unit Test? 1:02 App Demo 1:44 ...
Keep your Data CORRECT: How to use Transactions in Spring Boot
Просмотров 9 тыс.Год назад
In this tutorial I show you how to use transactions in Spring Boot. 💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/498710f3be 🔗 *Links* - Source Code: github.com/devtiro/spring-boot-transactions-tutorial/tree/main - Spring Transaction Management Docs: docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/transa...
Get EXACTLY what you want from your APIs: How to use GraphQL with Spring Boot
Просмотров 1,8 тыс.Год назад
In this tutorial I show you how to use GraphQL with Spring Boot. *Links* 🔗 Source code: github.com/devtiro/spring-boot-graphql-tutorial 🔗 Spring Boot GraphQL Docs: docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.graphql 🔗 GraphQL Website: graphql.org/ *Connect With Devtiro* 🌐 Website: www.devtiro.com 🐥 Twitter: devtiro 📸 Instagram: devtiro *Timestamps...
Configure your App with ONE WORD: How to use Spring Boot Profiles
Просмотров 2,4 тыс.Год назад
In this tutorial I'll show you how to use Spring profiles in a Spring Boot application. *Links* 🔗 Source Code: github.com/devtiro/spring-boot-profiles-tutorial/tree/main 🔗 Spring Docs: docs.spring.io/spring-boot/docs/1.2.0.M1/reference/html/boot-features-profiles.html *Connect With Devtiro* 🌐 Website: www.devtiro.com 🐥 Twitter: devtiro 📸 Instagram: devtiro *Timestamps*...
Get started with Spring Boot: The Spring Boot Crash Course
Просмотров 4,8 тыс.Год назад
In just 30 mins I'll share with you what I consider to be the most important concepts you need to know when learning Spring Boot. The goal here is not to teach you every little Spring Boot feature, but instead give you enough information to get you experimenting with the framework. Once you're happy with the concepts this video, consider checking out these tutorials: - Building a REST API: rucl...
How to Build Event-driven Microservices with Spring Boot & Kafka
Просмотров 17 тыс.Год назад
In this tutorial I show you a basic way of building event-driven microservices using Spring Boot and Apache Kafka. 💌 Know when my latest course drops and get exclusive discounts, join the Devtiro mailing list: devtiro.ck.page/5fcff9e816 *Links* 🔗 Source Code: github.com/devtiro/microservices-kafka-tutorial 🍿 *Watch Next* ‣ Spring Boot for Beginners Course: bit.ly/44c1xZI ‣ Spring Data & Flyway:...
Reactive REST API Calls in Spring Boot: How to Use the Reactive Web Client
Просмотров 5 тыс.Год назад
In this one I show you how I use the Spring WebClient in in a Reactive Spring Boot app. *Links* 🔗Spring WebClient Docs: docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/function/client/WebClient.html 🔗 Mono#flatMapMany Docs: projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html#flatMapMany-java.util.function.Function- *Connect With Dev...
Forms Made SIMPLE: How to Use Forms in Spring Boot (No JavaScript)
Просмотров 1,7 тыс.Год назад
Forms Made SIMPLE: How to Use Forms in Spring Boot (No JavaScript)
Call a REST API from Spring Boot: How to use the RestTemplate
Просмотров 6 тыс.Год назад
Call a REST API from Spring Boot: How to use the RestTemplate
The EASIEST Way to Use a Database in Spring Boot? How to Use Spring Data JPA (Hibernate)
Просмотров 1,7 тыс.Год назад
The EASIEST Way to Use a Database in Spring Boot? How to Use Spring Data JPA (Hibernate)
Actually SAVE to a Database: How to Use Spring JDBC
Просмотров 2 тыс.Год назад
Actually SAVE to a Database: How to Use Spring JDBC
It's All Gone WRONG: How to Handle Exceptions in Spring Boot
Просмотров 4,8 тыс.Год назад
It's All Gone WRONG: How to Handle Exceptions in Spring Boot
Automate Like a PRO: How to Use Scheduled in Spring Boot
Просмотров 3,5 тыс.Год назад
Automate Like a PRO: How to Use Scheduled in Spring Boot
Don't Let the BAD GUYS In: How to Use Spring Security
Просмотров 3,4 тыс.Год назад
Don't Let the BAD GUYS In: How to Use Spring Security
Deploy Your App NOW: How to Dockerise a Spring Boot Application
Просмотров 7 тыс.Год назад
Deploy Your App NOW: How to Dockerise a Spring Boot Application
Stream Big Data: How to use Kafka with Spring Boot
Просмотров 15 тыс.Год назад
Stream Big Data: How to use Kafka with Spring Boot
Every Developer Must Know This! How to Use Git
Просмотров 1,1 тыс.Год назад
Every Developer Must Know This! How to Use Git
The BIGGEST Mistake 50% of Developers Make
Просмотров 542Год назад
The BIGGEST Mistake 50% of Developers Make
Most Common Interview Question? How to Solve Fizzbuzz in Python
Просмотров 440Год назад
Most Common Interview Question? How to Solve Fizzbuzz in Python
The Web is Built on REST APIs: Let’s Build One with Java & Spring Boot
Просмотров 17 тыс.Год назад
The Web is Built on REST APIs: Let’s Build One with Java & Spring Boot
Become a Web Developer: Let's Build a REST API in Python & Flask
Просмотров 1,5 тыс.Год назад
Become a Web Developer: Let's Build a REST API in Python & Flask
Don't Pick the Wrong Programming Language - My Strategy
Просмотров 653Год назад
Don't Pick the Wrong Programming Language - My Strategy

Комментарии

  • @johnaziz57
    @johnaziz57 День назад

    I have been running around like a headless chicken in a physics exams until I found your video. You saved me a lot of time and effort. If there is an option to buy you a coffee, I would happily do so. Cheers, and keep doing amazing videos

  • @eugenekwaka
    @eugenekwaka День назад

    This is a great tutorial, I learnt alot from it. However you went too fast in the testing parts. I couldn't figure out why some parts of the code was used and why some was structured in a certain way.

  • @user-sg1kc5jx8c
    @user-sg1kc5jx8c День назад

    3:30:30

  • @LuisPerez-MATB
    @LuisPerez-MATB День назад

    42:11

  • @PostMapping
    @PostMapping 2 дня назад

    Thank you from Russian!

  • @OmerFarukAY-ij2xg
    @OmerFarukAY-ij2xg 2 дня назад

    thank you

  • @andrelong7230
    @andrelong7230 3 дня назад

    You code did not work the first but the very next day it worked. I don't know why; I suspect that my form page was being cached without my knowledge. Do you have any videos on Spring Boot MVC applications with a real database like Postgres or MySQL?

  • @KiKi-tp8hn
    @KiKi-tp8hn 3 дня назад

    You're a hero! I've never heard such a clear, well-constructed, and practical free course like this before.

  • @zerocodercool
    @zerocodercool 4 дня назад

    You're the man! Thanks for sharing this. You earned a new subscriber!

  • @maelstrom57
    @maelstrom57 4 дня назад

    Thank you so much for doing this course. I must say you lost me at the beans part. I hope I can skip it for now and come back to it later.

  • @mohitsrvv
    @mohitsrvv 6 дней назад

    love the content its awsm and please make more videos also on data structure

  • @patrickjunior6355
    @patrickjunior6355 6 дней назад

    Great course, but I've got a question, how do we create a book with an existing author

  • @szymonpotorak9161
    @szymonpotorak9161 7 дней назад

    I understand the idea you presented in the video, but what about situations where you have to, for instance, query all the books with its authors. So the Book service will have to call Authors service for the details about authors, but it makes those services highly coupled that makes we should add an abstraction between them like a kafka topic to decouple them but when Book service calls the Author service via Kafka how the Author will know where to send data back?

  • @prithwishdey3947
    @prithwishdey3947 8 дней назад

    Bro never have i ever watched a course with so much detail and finesse....keep up the good work

  • @shaveenperera6144
    @shaveenperera6144 9 дней назад

    keep up bro :). nicely explained everthing in this video.thnx.waiting for the next one :)

  • @gandalfthegrey2777
    @gandalfthegrey2777 11 дней назад

    I'm only 30 min. in, just completed the maven part and I have to say I LOVE THIS!! I saw a few other courses and this is by far the best, the pace, the detailing, the examples, the voice and video quality. Not just Java but overall great programming video and for free, I hope you keep making more of these and keep the bar high

  • @GoodBoy-lr7up
    @GoodBoy-lr7up 13 дней назад

    Can anyone help me?I got problems using ./mvnw spring-boot:run.I can run my projects using IDEA,but I can not run it wtih mvnw

  • @OmerFarukAY-ij2xg
    @OmerFarukAY-ij2xg 15 дней назад

    thank you so much mate for you effort

  • @vegardlokreim5549
    @vegardlokreim5549 15 дней назад

    in 6 hours, you're a java developer! That simple! Your're amazing!

  • @perger01
    @perger01 15 дней назад

    1:34:21 No sign of Tomcat starting up in my console and HikariPool shutsdown immediately after starting .

  • @jlee-mp4
    @jlee-mp4 16 дней назад

    you're the goat. thank you for this. Pre-empted every one of my questions

  • @toptecher1633
    @toptecher1633 16 дней назад

    This is just awesome! I am from a village in india the net speed I have can't even start the postgres database so I just changed it to in memory h2 database.

  • @sarthsheth508
    @sarthsheth508 18 дней назад

    Do we need tomcat installed for tomcat to be started while connecting to PostgreSQL database? my database worked just fine but tomcat didn't initialize. M new at developing world so pls help.

  • @ainigma100
    @ainigma100 18 дней назад

    Thank you for the great video! When we want to build a Spring Batch application should we also use Flyway? Is it a good approach or should we avoid using Flyway with Spring Batch ? Thank you in advance!

  • @longhuynh8277
    @longhuynh8277 20 дней назад

    this is gold ❤

  • @ZainAli-go3hl
    @ZainAli-go3hl 23 дня назад

    learn a lot thanks for the explanation. I have subscribed and hit the like button

  • @stivenmedina2825
    @stivenmedina2825 28 дней назад

    Verty helpful tutorial, thanks for sharing

  • @Ahmad_Al-Deeb
    @Ahmad_Al-Deeb Месяц назад

    Can we have the repository link? Thank you.

  • @xpynim
    @xpynim Месяц назад

    are you british?

    • @avhhust
      @avhhust 18 дней назад

      No, he is Chinese

  • @divinity5250
    @divinity5250 Месяц назад

    Your new subscriber ❤🎉

  • @Kaviarasu_NS
    @Kaviarasu_NS Месяц назад

    Thanks for this amazing tutorial ❤‍🔥

  • @elizabeth00653
    @elizabeth00653 Месяц назад

    Thank you for the clear and informative tutorial, great visuals too

  • @ayanchakraborty7842
    @ayanchakraborty7842 Месяц назад

    hi @DevTiro, please check the error message i am seeing while executing getAuthorByIsbn java.sql.SQLFeatureNotSupportedException: Not supported yet. at java.sql.rowset/com.sun.rowset.CachedRowSetImpl.getObject(CachedRowSetImpl.java:10133) ~[java.sql.rowset:na] at org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet.getObject(ResultSetWrappingSqlRowSet.java:433) ~[spring-jdbc-6.1.8.jar:6.1.8] at org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet.getObject(ResultSetWrappingSqlRowSet.java:446) ~[spring-jdbc-6.1.8.jar:6.1.8] copying the code here: final SqlRowSet sqlRowSet = jdbcTemplate.queryForRowSet(sqlQuery, isbn); if (sqlRowSet.next()) { return Optional.of( Author.builder() .id(sqlRowSet.getObject("id", BigInteger.class)) .name(sqlRowSet.getObject("name", String.class)) .age(sqlRowSet.getObject("age", Integer.class)) .build() ); } return Optional.empty();

  • @evansdev
    @evansdev Месяц назад

    Thanks for the spring boot java course, one of the best.

  • @akkl3947
    @akkl3947 Месяц назад

    Thank You a lot my brother! Just exactly what I needed right now in my pet project! By the way, couldn't you review your subscribers projects sometime?

  • @konstantinvolkov2629
    @konstantinvolkov2629 Месяц назад

    Thanks a lot!

  • @leowong1743
    @leowong1743 Месяц назад

    A little confused about the entity and dto mapping implementation at around 4:13:00. To decouple the dependencies between persistence layer and presentation layer, shouldn't the mapping be done on the service layer? But in the video, it is done on the presentation (controller) layer.

  • @CalebRdgz
    @CalebRdgz Месяц назад

    Just finished my first month as a backend developer at the largest airline in the United States thanks to you. This video is what helped me pass that interview and I can't thank you enough

    • @devtiro
      @devtiro Месяц назад

      You are very welcome! Congratulations my friend 💪🎉

  • @KaranSethia24
    @KaranSethia24 Месяц назад

    Kinda new to Java but is it necessary to learn spring before learning spring boot?

  • @user-fw8mb1pb4v
    @user-fw8mb1pb4v Месяц назад

    @Devtiro Great video. I've spent some time on YT about this topic and your's explains best! Thank you! Is it possible to add a database to this? We have Oracle database on its own server, and would like the Docker container with the spring boot app to connect to this external Oracle DB. Would greatly appreciate it if you can share your thoughts on this. Thanks again!

  • @akkl3947
    @akkl3947 Месяц назад

    Exactly what I needed to learn! Thanks!

  • @akkl3947
    @akkl3947 Месяц назад

    Keep it up brotha 💪

  • @ceydossenidover
    @ceydossenidover Месяц назад

    your videos are amazing, thank you so much for putting in the effort and great explanations. subscribed :)

  • @rohithnair2218
    @rohithnair2218 Месяц назад

    Hi Devtiro Can you please help why this is occurring: As soon as I start my spring boot application, it shuts down. I have the exact same docker-compose, pom.xml and application.properties as you. 2024-05-14T09:18:47.135+05:30 INFO 2372 --- [database] [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2024-05-14T09:18:47.136+05:30 INFO 2372 --- [database] [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. And no tomcat server is spun up while running this application

  • @AymanAlSagher
    @AymanAlSagher Месяц назад

    Thanks for the knowledge

  • @aliksargsyan2782
    @aliksargsyan2782 Месяц назад

    Amazing tutorial Devrito thanks. 👍👍👍

  • @queenruhi7565
    @queenruhi7565 Месяц назад

    Can you please share the PPT for future reference 😮

  • @elcheroenalemania
    @elcheroenalemania Месяц назад

    You rock man, best tutorial I have found related to the topic...