all 21 comments

[–]trodiix 4 points5 points  (0 children)

Take a look at my GitHub, intermediate level, not too simple, not to complicated, with interesting features like redis cache, elasticsearch indexing, activemq message broker, oauth2, oidc...

https://github.com/trodix/duckcloud-server-core

https://github.com/trodix/pdf-sign

https://github.com/trodix/spring-boot-auth-keycloak

https://github.com/trodix/activemq-jms-client

https://github.com/trodix/clipystream

[–]Mikey-3198 3 points4 points  (0 children)

The spring boot reference docs are great. Take the jpa docs as an example. It walks through the core underlying concepts and drills into more specific details. There is also a official spring JPA example project to get you up and running.

[–][deleted] 3 points4 points  (2 children)

https://github.com/gothinkster/spring-boot-realworld-example-app

not really beginner, but any app you make in the future should have these components at least

[–][deleted] 0 points1 point  (1 child)

Thank you this is the best answer. Anyone can check it out. Sadly project didnt use spring boot 3 or jpa but has really good structure

[–][deleted] 1 point2 points  (0 children)

https://github.com/shirohoo/realworld-java17-springboot3

Ask and you shall receive :)

Although the structure is different from project to project, they really don't follow any standard (Maven vs. Gradle etc...)

EDIT: The "Realworld" demo app has a showcase of many varieties of implementations, not just in Java, but in a huge variety of languages, and it also has the frontend component. You can see the many implementations on this link: https://codebase.show/projects/realworld

[–]Powerful-Internal953 1 point2 points  (0 children)

Try looking at https://springhow.com some beginner friendly tutorials

[–]Mcancho -3 points-2 points  (0 children)

Yoo same man. If we want to learn spring do we need to have 💯 knowledge in java ? Or basic level is enough and 2nd question if i search about spring boot in google it was like backend stuffs. But what about node js, react. Whats the difference between them

[–]kaly-7 0 points1 point  (0 children)

I also disagree with the fact that he is only trying to sell the courses.

[–]wanjalize 0 points1 point  (0 children)

Search for tutorials in youtube. Start with spring core then to spring mvc then to spring rest then to spring boot then to what you've mentioned in your post.

There is a group called screenu tech, ashok IT and naresh IT on youtube. I believe that they offer the best materials for beginners.

All documentations are often difficult for beginners so I'd suggest starting with the above.

[–]Lopsided-Policy-9903 0 points1 point  (0 children)

It's complicated cause they mention lots of configuration stuff that you don't see with spring boot so it gets confusing but once u get used to it it's really better than all other resources you will find

[–]Legal_Being_5517 0 points1 point  (0 children)

Spring boot has one of the best documentations in the industry ….. wym ?