- Java
- Object Oriented Programming
- Basic Knowledge of Build Tool (Maven or Gradle)
- Create Project Spring Initalizr or IntelliJ Idea
- For Spring related issues or tutorial, first preference Baeldung then others
- Best Tutorials for Starters Spring Tutorial
- Start with Spring Boot Quick Start
Spring Security AmigosCode- Best security tutorial is from Laurentiu spilca(https://www.youtube.com/playlist?list=PLEocw3gLFc8XRaRBZkhBEZ_R3tmvfkWZz) **Warning: Spring security is a very complex and robust security framework. You may get lost completely in spring security. Better not start with security for beginners ***
- You can use Spring Boot as only REST API backend or fullstack frontEnd with JSP.
- For using only as backend, you need to know how to configure Jackson (JSON De/Serializer), Security and CROS
- Spring Has diffrent Modules - Core, Security, Data, Web
You can not use Spring JPA Hibernate for CSE215 course, use JDBC- You can indeed use spring data jpa. There is options for native query to database.
Project dir
- Controller
- Sevice
- Service interface
- Service implementation
- Repository
- Utils
- Config
- Security