Spring Boot and Kotlin - Creating Your First API

preview_player
Показать описание
Hello devs!
In this coding tutorial, you'll learn how to create your first API using Spring Boot. Differently from the most usual setups, we gonna use Kotlin and Gradle for that!

📖 Article versions

X: @backendhorizon

#Spring #SpringBoot #Kotlin

--------------------------
0:00 - Intro
2:06 - Project Creation
5:44 - Gradle
8:00 - Application file
10:23 - First Controller
12:14 - First test and Postman
14:12 - Models
15:29 - Repository and Database
18:24 - Extensions
19:52 - API tests
20:32 - H2 Console
21:36 - Automated Tests
23:52 - Conclusion
---------------------------
My special thanks to the people that did some videos that I used in the intro:
Pavel Danilyuk from Pexels
Cottonbro from Pexels
Pressmaster from Pexels
Fauxels from Pexels
Ivan Samkov from Pexels
Рекомендации по теме
Комментарии
Автор

Subscribe to the channel and leave your comments/suggestions for future videos! 👨🏻‍💻

backendhorizon
Автор

I love concise videos that don't make me increase playback speed. Keep it up.

mrwalkan
Автор

não esperava pelo seu madruga hahaha otimo video!

umgabrielcarvalho
Автор

BTW You may run into an issue with the variable named "value" since it is a reserved keyword in SQL. This is causing the SQL parser to expect an identifier instead of the keyword!

lukeeIRL
Автор

I am glad this video exists. Very well done. Thank you.

Kryptonic
Автор

Do more videos about Spring and Kotlin. This is a Great content over here. Thanx!

skydandelion
Автор

tuve un conflicto creeando la db, luego de leer un rato el error se debia a que H2 tenia a value como palabra reservada, lo modifique y listo

scar
Автор

Why are you using System.out.println()? In kotlin, you can just use println()

mve
Автор

Where are the SQL things being done and why is mine inserting random characters into it?

"select td1_0.id, td1_0.account_identifier, td1_0.date, td1_0.description, td1_0.[*]value from transactiondbmodel td1_0"; expected "identifier";

FrankRocca-nr
Автор

O sotaque a gente reconhece na hora heuheueh

Автор

Hello Juno,
Thanks for this tutorial

Could you help me? I got an error:
Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'transferRepository'

Adam
Автор

Great video! Why add extra boiler plate code by separating the DB models from the standard models? Couldn't you just make the top level models Spring Entities as well?

hassanchop
Автор

We are not good developers, we directly write code in production without any test cases

chirayujoshi
Автор

Can you please add tha arabic Translation to Video

Numerus-rt
Автор

The quality of the information is good and concise
A lot of this is unfortunately too fast. When you create classes etc. and give names slowely clicking would be better. Its a bit exhausting too watch the video like that.

lecomar
Автор

These random videos with too loud sound are terrible and not funny. You better increase your mic volume and speak more understandable.

areNG