commit 4fba48ae4239d77da105232b8ab525d0adb8e88b Author: Arthur Perso Date: Wed Oct 26 21:50:37 2022 +0200 first commit diff --git a/spring-course-notes.md b/spring-course-notes.md new file mode 100644 index 0000000..a5f369b --- /dev/null +++ b/spring-course-notes.md @@ -0,0 +1,60 @@ +# Spring 5 course : Udemy + +[toc] + +## Log sessions + +Session 1 - 26/10/2022 - stoped reading [@here](https://sparkers.udemy.com/course/spring-framework-5-beginner-to-guru/learn/lecture/7577382#overview) + +Session 2 - 27/10/2022 - ? + + + +## Unit 0: course content + +### Getting the most of the course + +- download the github repo and use git diff on branches (start of the course / end of the course) +- fork the repositories to my own github account and start from the fork to follow the course and commit to my personal Github acc. + +- Spring Boot Cookbook at the end of the course + + + +### Setting up the dev env for Spring + +- Jdk 8 or higher (I will use 17) +- Maven 3.25 of higher (I will use 3.8.6) +- Gradle 3.41. or higher (I will use 7.5.1) + - *use maven or gradle as you prefer* + +``` +#check java is installed +java -version + +#check JDK is installed +javac -version + +#verify maven is installed +mvn -v + +#verify gradle is installed +gradle -v +``` + + + +### What's new in Spring Famework 5? + +#### Core Framework Revision + +- what is reflextion in java? + +**Tips:** @Nullable and @NotNull annotations to explicitly mark nullable arguments and return values. This enables dealing null values at compile time rather than throwing NullPointerExceptions at runtime. + + + +Session 1 - 26/10/2022 - stoped reading [@here](https://sparkers.udemy.com/course/spring-framework-5-beginner-to-guru/learn/lecture/7577382#overview) + +
+