1. Install java https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-install-Java-21 2.Configure Java Control panel->system & security->system->advanced system settings->environmental variables Lisada PATH muutujale : C:\Program Files\Java\jdk-21.0.2\bin Lisada JAVA_HOME väärtuseks C:\Program Files\Java\jdk-21.0.2 (kui JAVA_HOME muutujat pole siis lisada see ülemisse aknasse : User variables..) Test java - in command window type: java -version 3. Download, install spring boot https://docs.spring.io/spring-boot/docs/1.0.0.RC5/reference/html/getting-started-installing-spring-boot.html java version // mus return 1.8 or higher a) Install apache maven Juhend: https://mkyong.com/maven/how-to-install-maven-in-windows/#:~:text=mvn%20%2Dversion%20'mvn'%20is,to%20the%20PATH%20system%20variable.&text=Answer%3A%20Refer%20to%20Step%202,JAVA_HOME%20system%20variable%20is%20configured check : mvn -v b) Install Gradle https://www.tutorialspoint.com/gradle/gradle_installation.htm https://gradle.org/install/ check gradle -v c) Install manually spring boot CLI https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html Check: spring version d) Install ItelliJ https://www.jetbrains.com/idea/download/#section=windows 7. Simple app: https://www.jetbrains.com/help/idea/your-first-spring-application.html#create-new-spring-boot-project 8. Java CRUD: In lecture 2024 used this sample https://www.javaguides.net/2021/10/spring-boot-crud-rest-api-project-using-IntelliJ-IDEA.html some similar samples: 9. Spring boot crud operations: initializr+IntelliJ https://deeppatel23.medium.com/crud-operations-in-spring-boot-and-mysql-rest-apis-9ca0c15bdc73 10. CRUD operations, H2 DB. https://www.geeksforgeeks.org/spring-boot-crud-operations/