├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.nar 17 | *.ear 18 | *.zip 19 | *.tar.gz 20 | *.rar 21 | 22 | #folders# 23 | target/ 24 | /neoDb* 25 | /data 26 | /src/main/webapp/WEB-INF/classes 27 | */META-INF/* 28 | .settings 29 | 30 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 31 | hs_err_pid* 32 | 33 | # classpath and project files 34 | .classpath 35 | .project 36 | 37 | # Mac folder directory meta file 38 | .DS_Store 39 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is the codebase for the [Learn Spring](https://www.baeldung.com/learn-spring-course#master-class) course. 2 | 3 | Note that the code for each course module is hosted on its own branch, you'll have to switch to the branch corresponding to the module you're on, for example: `git checkout module1` 4 | 5 | ====== 6 | 7 | **FURTHER STUDY**: Once you learn the basics of Spring and Spring Boot, the next step is either ["Learn Spring Security"](https://www.baeldung.com/course-lss-td7ng) or ["REST With Spring"](https://www.baeldung.com/course-rws-y5jsm), depending on what you need to focus on. 8 | --------------------------------------------------------------------------------