NewStats: 3,263,027 , 8,178,897 topics. Date: Wednesday, 04 June 2025 at 12:43 PM 5613536z3e3g |
I Must Learn Spring Boot (3605 Views)
(1) Go Down)
Deicide: 11:30am On Jan 31, 2023 |
Something has never been this difficult for me to grasp. It is not just entering. I thought that since spring boot does a lot for you, by abstracting a lot of stuff I'll just have to focus on the things that matter but still I am still not understanding anything. ๐ The reason I wanna learn spring-boot is to add a powerful framework for handling backends to my repository. But hmmm..... Do we have spring boot Devs here? 1 Like |
qtguru(m): 11:51am On Jan 31, 2023 |
Deicide: I did Spring boot in the past at ISW, nothing heavy, maybe I can assist to a degree, what about it ? 1 Like |
Deicide: 1:05pm On Jan 31, 2023 |
qtguru:Why did you stop and how did you learn it? |
qtguru(m): 1:33pm On Jan 31, 2023 |
Deicide: I resigned from work, and move on to other stacks 2 Likes |
jesmond3945: 1:48pm On Jan 31, 2023 |
Deicide:Are you learning with the documentation? |
Deicide: 2:01pm On Jan 31, 2023 |
jesmond3945:Yes but am lost as it is somewhat scattered. Or maybe am looking at the wrong place. |
Deicide: 2:02pm On Jan 31, 2023 |
qtguru:It wasn't paying well? I would imagine that for a Spring Dev the salary should be quite high enough to cover the stress. |
jesmond3945: 2:12pm On Jan 31, 2023 |
Deicide:Is more like a guide and not structured but it gets you up and ready. I will say learn it with ๐some project in mind. However, are you proficient with java programming? Spring just helps you with your Model, view and controller architecture 3 Likes |
Deicide: 2:15pm On Jan 31, 2023 |
jesmond3945:I am proficient with Java but for my learning I want to use Kotlin ๐ |
jesmond3945: 2:24pm On Jan 31, 2023 |
Deicide:okay there is a particular guide for kotlin there |
Alphabyte1: 2:37pm On Jan 31, 2023 |
Deicide: You build your spring boot web apps with Java or Kotlin using spring boot initializr |
qtguru(m): 2:41pm On Jan 31, 2023 |
Deicide: it was a Naira salary then |
Luckydonalds(m): 3:09pm On Jan 31, 2023 |
qtguru:I've a graduate trainee video interview with them tomorrow Sir, any valuable tips? I'd be graduating in June/July and I only have a surface understanding of Spring boot. 1 Like |
Luckydonalds(m): 3:14pm On Jan 31, 2023 |
OP, learn Spring framework (Spring Core, Spring Data, Spring security, Spring Cloud, Servlets, JDBC and Hibernate) first before moving on to Spring boot. Spring boot relies so much on annotations and abstractions which Spring would open your eyes to with XML configurations. You'd need to understand how the spring application context is initialised and how spring beans are managed by the application context. Also, dependency injection and inversion of control should be your best friends.
2 Likes |
qtguru(m): 3:37pm On Jan 31, 2023 |
Luckydonalds: Exactly Spring boot Auto-scanning and bean configuration, Read this book by Manning OP Spring boot in Action. Note: I was told Spring boot adopted Servlet API, but I think some aspect where Servlet is exposed, like Filter chain. I used this package Quartz, SimpleJDBC Stored Procedure, Jackson. I really enjoyed Spring so much, It made no sense writing PHP. Interswitch exposed me to alot, with docker, you can fire multiple instances. Follow this man on Twitter Alex Adeyemo, he built an SSO for Interswitch. 2 Likes |
Kvngfrosh(m): 4:31pm On Jan 31, 2023 |
Deicide:Yh sure. 1 Like |
Kvngfrosh(m): 4:37pm On Jan 31, 2023 |
Deicide:Read this book: โSpring boot start hereโ 2 Likes |
Deicide: 4:38pm On Jan 31, 2023 |
Alphabyte1:I know how to setup project ๐ 1 Like |
Deicide: 4:40pm On Jan 31, 2023 |
Kvngfrosh:omo that book is expensive I don't have the money now. To spend that amount on a book |
Deicide: 4:46pm On Jan 31, 2023 |
Luckydonalds:This was actually the path I wanted to follow. Though I am already conversant with JDBC and servelet. But the idea is that I would have learnt all this for nothing though I'll understand how things work. But those knowledge wouldn't be required when working with spring boot cause of abstraction. Also most companies use Spring Boot instead of just Spring if am making any sense. |
qtguru(m): 5:39pm On Jan 31, 2023 |
Luckydonalds: Baelung is your guy when it comes to Spring, and watch alot of Youtube, Spring is mostly plain Java Objects and annotation, I found Laravel to be complex than Spring Boot, once i covered the basic of Spring, it was easy to use for work. but I'm no Spring boot expert. https://www.youtube.com/watch?v=35EQXmHKZYs Always search for anything on Youtube, Youtube has most of the answers placed here. 1 Like 1 Share |
Alphabyte1: 6:25pm On Jan 31, 2023 |
Deicide: Take a look at the repo at the link https://nairaland.unblockandhide.com/7385642/spring-boot-tutorial-beginners#120531792 |
sensepad: 11:06pm On Jan 31, 2023 |
Spring Boot isn't quite hard to master, it's the time for it that matters. Learning a skill is the new gold, esp if you want to relocate abroad. Interested in founding a tech startup in Europe to make your relocation easier? lets twitter via @buukstay |
Deicide: 11:54am On Feb 13, 2023 |
So far so good, Spring is not as difficult as I thought. Infact I m wondering why people don't use it much as compared to Nodejs. It's way more performant and scales way more Better!
1 Like |
qtguru(m): 1:04pm On Feb 13, 2023 |
Deicide: See it's easier than Laravel as far as I am concerned. Plain Old Java and nothing else 2 Likes 1 Share |
Deicide: 2:24pm On Feb 13, 2023 |
qtguru:Haha laravel, I don't know if I'll ever touch that ![]() |
richebony: 6:48pm On Feb 13, 2023 |
Deicide: Depends on the use case, yea maybe for services that involve lots of extensive computation, but nodejs single-threaded non-blocking approach makes it somewhat more performant than the traditional REST spring-boot [Springweb running on an embedded tomcat ] except you want to integrate other spring projects like SpringWebflux or SpringBatch. |
Nastydroid(m): 8:57pm On Feb 22, 2023 |
Deicide:drop your mail or dm let me forward the book |
Deicide: 9:39pm On Feb 22, 2023 |
Nastydroid:[email protected] thank you. |
Nastydroid(m): 10:01pm On Feb 22, 2023 |
Deicide:done |
Olamyyde(m): 6:32pm On Feb 23, 2023 |
I'm a junior java developer that has been using spring boot for about 1 year and 8 months now. It was really challenging learning it at the beginning. Everything just seemed so complicated. A lot of tutorials and articles teaching are outdated online. Spring security is literally one of the most complicated things I've ever had to learn. Documentation and tutorials on it are not straightforward at all. Another problem I have with spring is the errors you see on your console, they can be hard to read and understand at times.
4 Likes |
Kvngfrosh(m): 12:01am On Feb 24, 2023 |
Olamyyde:Iโm also a junior Java developer and from my personal experience, the easiest way to understand the Spring framework is by reading books. Manning has several books on the Spring framework. Pertaining security, you should definitely read Spring Security in action. 1 Like 1 Share |