![Devtiro](/img/default-banner.jpg)
- Видео 31
- Просмотров 467 837
Devtiro
Великобритания
Добавлен 19 апр 2021
We believe in better ways of learning to code and building software.
We believe in raising the bar, but never blocking the way.
So here is everything that we know about writing great software. For free. For you.
We believe in raising the bar, but never blocking the way.
So here is everything that we know about writing great software. For free. For you.
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...
💌 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
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
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.
3:30:30
42:11
Thank you from Russian!
thank you
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?
You're a hero! I've never heard such a clear, well-constructed, and practical free course like this before.
You're the man! Thanks for sharing this. You earned a new subscriber!
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.
love the content its awsm and please make more videos also on data structure
Great course, but I've got a question, how do we create a book with an existing author
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?
Bro never have i ever watched a course with so much detail and finesse....keep up the good work
keep up bro :). nicely explained everthing in this video.thnx.waiting for the next one :)
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
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
thank you so much mate for you effort
in 6 hours, you're a java developer! That simple! Your're amazing!
1:34:21 No sign of Tomcat starting up in my console and HikariPool shutsdown immediately after starting .
you're the goat. thank you for this. Pre-empted every one of my questions
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.
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.
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!
this is gold ❤
learn a lot thanks for the explanation. I have subscribed and hit the like button
Verty helpful tutorial, thanks for sharing
Can we have the repository link? Thank you.
are you british?
No, he is Chinese
Your new subscriber ❤🎉
Thanks for this amazing tutorial ❤🔥
Thank you for the clear and informative tutorial, great visuals too
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();
Thanks for the spring boot java course, one of the best.
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?
Thanks a lot!
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.
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
You are very welcome! Congratulations my friend 💪🎉
Kinda new to Java but is it necessary to learn spring before learning spring boot?
@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!
Exactly what I needed to learn! Thanks!
Keep it up brotha 💪
your videos are amazing, thank you so much for putting in the effort and great explanations. subscribed :)
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
Thanks for the knowledge
Amazing tutorial Devrito thanks. 👍👍👍
Can you please share the PPT for future reference 😮
You rock man, best tutorial I have found related to the topic...