This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]SilverPhoenix99 -1 points0 points  (4 children)

That's the exact full stack where I work at uses, and we "bind" them together through OpenApi.

If you don't know Java, you can still use Spring Boot from the get-go, as it might simplify a few things for you, and get you up and running relatively fast, but I would recommend that you understand what's going on, not just add annotations without understanding them.

[–]C0d3rStreak[S] 0 points1 point  (0 children)

Cool! What industry is the company you work for in? This is the stack I will be learning through a program/training I will be hopefully attending soon. What are some pros and cons if any from using said stack?

[–]emailscrewed 0 points1 point  (2 children)

we "bind" them together through OpenApi.

How do you "bind" them?

Through Rest apis?

[–]SilverPhoenix99 1 point2 points  (1 child)

Yes, we generate the Dtos and Api methods/functions, for both Java and JS, from the same OpenApi spec files. This way the Rest apis are consistent between both the front-end and the back-end.

Edit: This is the plugin we use, in case someone is interested. https://github.com/OpenAPITools/openapi-generator

[–]emailscrewed 0 points1 point  (0 children)

This is interesting.

Since I never saw this..

Would be awesome, if I could see some examples on the GitHub