├── .gitignore ├── 01-spring-core-5 ├── solution-code-rough-prototype │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── BaseballCoach.java │ │ ├── Coach.java │ │ ├── MyApp.java │ │ └── TrackCoach.java ├── solution-code-spring-annotation-bean-lifecycle-methods │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationBeanScopeDemoApp.java │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-bean-scope │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationBeanScopeDemoApp.java │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-constructor-injection │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-default-component-names │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-explicit-component-names │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-field-injection │ ├── applicationContext.xml │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-qualifiers-part-1 │ ├── applicationContext.xml │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-qualifiers-part-2 │ ├── applicationContext.xml │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-annotation-setter-injection │ ├── applicationContext.xml │ └── springdemo │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ └── TennisCoach.java ├── solution-code-spring-bean-life-cycle │ ├── applicationContext.xml │ ├── beanLifeCycle-applicationContext.xml │ ├── beanScope-applicationContext.xml │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── BaseballCoach.java │ │ │ ├── BeanLifeCycleDemoApp.java │ │ │ ├── BeanScopeDemoApp.java │ │ │ ├── Coach.java │ │ │ ├── CricketCoach.java │ │ │ ├── FortuneService.java │ │ │ ├── HappyFortuneService.java │ │ │ ├── HelloSpringApp.java │ │ │ ├── MyApp.java │ │ │ ├── SetterDemoApp.java │ │ │ └── TrackCoach.java │ └── sport.properties ├── solution-code-spring-bean-scopes │ ├── applicationContext.xml │ ├── beanScope-applicationContext.xml │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── BaseballCoach.java │ │ │ ├── BeanScopeDemoApp.java │ │ │ ├── Coach.java │ │ │ ├── CricketCoach.java │ │ │ ├── FortuneService.java │ │ │ ├── HappyFortuneService.java │ │ │ ├── HelloSpringApp.java │ │ │ ├── MyApp.java │ │ │ ├── SetterDemoApp.java │ │ │ └── TrackCoach.java │ └── sport.properties ├── solution-code-spring-dependency-injection │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── BaseballCoach.java │ │ ├── Coach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── HelloSpringApp.java │ │ ├── MyApp.java │ │ └── TrackCoach.java ├── solution-code-spring-injecting-literal-values │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── BaseballCoach.java │ │ ├── Coach.java │ │ ├── CricketCoach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── HelloSpringApp.java │ │ ├── MyApp.java │ │ ├── SetterDemoApp.java │ │ └── TrackCoach.java ├── solution-code-spring-injecting-values-from-properties-file │ ├── applicationContext.xml │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── BaseballCoach.java │ │ │ ├── Coach.java │ │ │ ├── CricketCoach.java │ │ │ ├── FortuneService.java │ │ │ ├── HappyFortuneService.java │ │ │ ├── HelloSpringApp.java │ │ │ ├── MyApp.java │ │ │ ├── SetterDemoApp.java │ │ │ └── TrackCoach.java │ └── sport.properties ├── solution-code-spring-ioc │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── BaseballCoach.java │ │ ├── Coach.java │ │ ├── HelloSpringApp.java │ │ ├── MyApp.java │ │ └── TrackCoach.java ├── solution-code-spring-java-config-define-beans │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationBeanScopeDemoApp.java │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── JavaConfigDemoApp.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ ├── SportConfig.java │ │ ├── SwimCoach.java │ │ ├── SwimJavaConfigDemoApp.java │ │ └── TennisCoach.java ├── solution-code-spring-java-config-inject-values-from-properties-file │ ├── applicationContext.xml │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── AnnotationBeanScopeDemoApp.java │ │ │ ├── AnnotationDemoApp.java │ │ │ ├── Coach.java │ │ │ ├── DatabaseFortuneService.java │ │ │ ├── FortuneService.java │ │ │ ├── HappyFortuneService.java │ │ │ ├── JavaConfigDemoApp.java │ │ │ ├── RESTFortuneService.java │ │ │ ├── RandomFortuneService.java │ │ │ ├── SadFortuneService.java │ │ │ ├── SportConfig.java │ │ │ ├── SwimCoach.java │ │ │ ├── SwimJavaConfigDemoApp.java │ │ │ └── TennisCoach.java │ └── sport.properties ├── solution-code-spring-java-config │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── AnnotationBeanScopeDemoApp.java │ │ ├── AnnotationDemoApp.java │ │ ├── Coach.java │ │ ├── DatabaseFortuneService.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── JavaConfigDemoApp.java │ │ ├── RESTFortuneService.java │ │ ├── RandomFortuneService.java │ │ ├── SadFortuneService.java │ │ ├── SportConfig.java │ │ └── TennisCoach.java ├── solution-code-spring-setter-injection │ ├── applicationContext.xml │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── BaseballCoach.java │ │ ├── Coach.java │ │ ├── CricketCoach.java │ │ ├── FortuneService.java │ │ ├── HappyFortuneService.java │ │ ├── HelloSpringApp.java │ │ ├── MyApp.java │ │ ├── SetterDemoApp.java │ │ └── TrackCoach.java └── spring-demo-one │ └── starter-files │ └── applicationContext.xml ├── 02-spring-mvc-5 ├── solution-code-spring-mvc-adding-data-to-the-spring-model │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ └── main-menu.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ └── HomeController.java ├── solution-code-spring-mvc-binding-request-params │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ └── main-menu.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ └── HomeController.java ├── solution-code-spring-mvc-config-files │ └── spring-mvc │ │ └── starter-files │ │ └── spring-mvc-demo │ │ ├── config │ │ ├── spring-mvc-demo-servlet.xml │ │ └── web.xml │ │ └── lib │ │ ├── commons-logging-1.2.jar │ │ ├── javax.servlet.jsp.jstl-1.2.1.jar │ │ └── javax.servlet.jsp.jstl-api-1.2.1.jar ├── solution-code-spring-mvc-controller-level-mappings │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ └── main-menu.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ └── HomeController.java ├── solution-code-spring-mvc-create-home-controller-and-view │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ └── main-menu.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ └── HomeController.java ├── solution-code-spring-mvc-form-tags-checkboxes │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-form-tags-drop-down-lists │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-form-tags-radio-buttons │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-form-tags-text-fields │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── lib │ │ │ ├── javax.servlet.jsp.jstl-1.2.1.jar │ │ │ └── javax.servlet.jsp.jstl-api-1.2.1.jar │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-reading-html-form-data │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ └── main-menu.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── HelloWorldController.java │ │ └── HomeController.java ├── solution-code-spring-mvc-validation-create-custom-validation-rule │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ └── mvc │ │ │ ├── Customer.java │ │ │ ├── CustomerController.java │ │ │ ├── HelloWorldController.java │ │ │ ├── HomeController.java │ │ │ ├── Student.java │ │ │ ├── StudentController.java │ │ │ └── validation │ │ │ ├── CourseCode.java │ │ │ └── CourseCodeConstraintValidator.java │ │ └── resources │ │ └── messages.properties ├── solution-code-spring-mvc-validation-handle-strings-for-integer-fields │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ ├── com │ │ └── luv2code │ │ │ └── springdemo │ │ │ └── mvc │ │ │ ├── Customer.java │ │ │ ├── CustomerController.java │ │ │ ├── HelloWorldController.java │ │ │ ├── HomeController.java │ │ │ ├── Student.java │ │ │ └── StudentController.java │ │ └── resources │ │ └── messages.properties ├── solution-code-spring-mvc-validation-make-integer-fields-required │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── Customer.java │ │ ├── CustomerController.java │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-validation-number-ranges │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── Customer.java │ │ ├── CustomerController.java │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-validation-regular-expressions │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── Customer.java │ │ ├── CustomerController.java │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java ├── solution-code-spring-mvc-validation-required-fields │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-demo-servlet.xml │ │ │ ├── view │ │ │ ├── customer-confirmation.jsp │ │ │ ├── customer-form.jsp │ │ │ ├── helloworld-form.jsp │ │ │ ├── helloworld.jsp │ │ │ ├── main-menu.jsp │ │ │ ├── student-confirmation.jsp │ │ │ └── student-form.jsp │ │ │ └── web.xml │ └── src │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ └── mvc │ │ ├── Customer.java │ │ ├── CustomerController.java │ │ ├── HelloWorldController.java │ │ ├── HomeController.java │ │ ├── Student.java │ │ └── StudentController.java └── starter-files │ └── spring-mvc-demo │ ├── config │ ├── spring-mvc-demo-servlet.xml │ └── web.xml │ └── lib │ ├── commons-logging-1.2.jar │ ├── javax.servlet.jsp.jstl-1.2.1.jar │ └── javax.servlet.jsp.jstl-api-1.2.1.jar ├── 03-hibernate-5 ├── hibernate-demo │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-student-tracker.sql │ └── starter-files │ │ └── hibernate.cfg.xml ├── hibernate-mapping-database-scripts │ ├── hb-01-one-to-one-uni │ │ └── create-db.sql │ ├── hb-02-one-to-one-bi │ │ └── create-db.sql │ ├── hb-03-one-to-many │ │ └── create-db.sql │ ├── hb-04-one-to-many-uni │ │ └── create-db.sql │ └── hb-05-many-to-many │ │ └── create-db.sql ├── solution-code-hibernate-crud │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-student-tracker.sql │ ├── src │ │ ├── com │ │ │ └── luv2code │ │ │ │ ├── hibernate │ │ │ │ └── demo │ │ │ │ │ ├── CreateStudentDemo.java │ │ │ │ │ ├── DeleteStudentDemo.java │ │ │ │ │ ├── PrimaryKeyDemo.java │ │ │ │ │ ├── QueryStudentDemo.java │ │ │ │ │ ├── ReadStudentDemo.java │ │ │ │ │ ├── UpdateStudentDemo.java │ │ │ │ │ └── entity │ │ │ │ │ └── Student.java │ │ │ │ └── jdbc │ │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml │ └── starter-files │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-01-one-to-one-uni │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── CreateDemo.java │ │ │ │ ├── DeleteDemo.java │ │ │ │ └── entity │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-02-one-to-one-bi-delete-instructor-detail-only │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── CreateDemo.java │ │ │ │ ├── DeleteDemo.java │ │ │ │ ├── DeleteInstructorDetailDemo.java │ │ │ │ ├── GetInstructorDetailDemo.java │ │ │ │ └── entity │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-02-one-to-one-bi │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── CreateDemo.java │ │ │ │ ├── DeleteDemo.java │ │ │ │ ├── DeleteInstructorDetailDemo.java │ │ │ │ ├── GetInstructorDetailDemo.java │ │ │ │ └── entity │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-03-one-to-many │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── CreateCoursesDemo.java │ │ │ │ ├── CreateDemo.java │ │ │ │ ├── CreateInstructorDemo.java │ │ │ │ ├── DeleteCourseDemo.java │ │ │ │ ├── DeleteDemo.java │ │ │ │ ├── DeleteInstructorDetailDemo.java │ │ │ │ ├── GetInstructorCoursesDemo.java │ │ │ │ ├── GetInstructorDetailDemo.java │ │ │ │ └── entity │ │ │ │ ├── Course.java │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-04-one-to-many-uni │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── CreateCourseAndReviewsDemo.java │ │ │ │ ├── CreateCoursesDemo.java │ │ │ │ ├── CreateDemo.java │ │ │ │ ├── CreateInstructorCoursesDemo.java │ │ │ │ ├── CreateInstructorDemo.java │ │ │ │ ├── DeleteCourseAndReviewsDemo.java │ │ │ │ ├── DeleteCourseDemo.java │ │ │ │ ├── DeleteDemo.java │ │ │ │ ├── DeleteInstructorDetailDemo.java │ │ │ │ ├── GetCourseAndReviewsDemo.java │ │ │ │ ├── GetInstructorCoursesDemo.java │ │ │ │ ├── GetInstructorDetailDemo.java │ │ │ │ └── entity │ │ │ │ ├── Course.java │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ ├── Review.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml ├── solution-code-hibernate-hb-05-many-to-many │ └── src │ │ ├── com │ │ └── luv2code │ │ │ ├── hibernate │ │ │ └── demo │ │ │ │ ├── AddCoursesForMaryDemo.java │ │ │ │ ├── CreateCourseAndReviewsDemo.java │ │ │ │ ├── CreateCourseAndStudentsDemo.java │ │ │ │ ├── DeleteMaryStudentDemo.java │ │ │ │ ├── DeletePacmanCourseDemo.java │ │ │ │ ├── GetCoursesForMaryDemo.java │ │ │ │ └── entity │ │ │ │ ├── Course.java │ │ │ │ ├── Instructor.java │ │ │ │ ├── InstructorDetail.java │ │ │ │ ├── Review.java │ │ │ │ └── Student.java │ │ │ └── jdbc │ │ │ └── TestJdbc.java │ │ └── hibernate.cfg.xml └── solution-code-hibernate-hb-eager-vs-lazy-demo │ └── src │ ├── com │ └── luv2code │ │ ├── hibernate │ │ └── demo │ │ │ ├── CreateCoursesDemo.java │ │ │ ├── CreateDemo.java │ │ │ ├── CreateInstructorCoursesDemo.java │ │ │ ├── CreateInstructorDemo.java │ │ │ ├── DeleteCourseDemo.java │ │ │ ├── DeleteDemo.java │ │ │ ├── DeleteInstructorDetailDemo.java │ │ │ ├── EagerLazyDemo.java │ │ │ ├── FetchJoinDemo.java │ │ │ ├── GetInstructorCoursesDemo.java │ │ │ ├── GetInstructorDetailDemo.java │ │ │ └── entity │ │ │ ├── Course.java │ │ │ ├── Instructor.java │ │ │ ├── InstructorDetail.java │ │ │ └── Student.java │ │ └── jdbc │ │ └── TestJdbc.java │ └── hibernate.cfg.xml ├── 04-spring-mvc-crud-5 ├── README.txt ├── SETUP-INSTRUCTIONS.txt ├── solution-code-spring-mvc-CRUD-CRM-add-customer │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ ├── customer-form.jsp │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ ├── entity │ │ │ └── Customer.java │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-delete-customer │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ ├── customer-form.jsp │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ ├── entity │ │ │ └── Customer.java │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-list-customers │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ └── entity │ │ │ └── Customer.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-refactor-add-get-post-mappings │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ └── entity │ │ │ └── Customer.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-refactor-add-service-layer │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ ├── entity │ │ │ └── Customer.java │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-setup-and-test │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ └── controller │ │ │ └── CustomerController.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-mvc-CRUD-CRM-update-customer │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ ├── customer-form.jsp │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ ├── entity │ │ │ └── Customer.java │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ └── testdb │ │ └── TestDbServlet.java ├── sql-scripts │ ├── 01-create-user.sql │ └── 02-customer-tracker.sql └── web-customer-tracker-starter-files │ └── WebContent │ ├── WEB-INF │ ├── lib │ │ ├── javax.servlet.jsp.jstl-1.2.1.jar │ │ ├── javax.servlet.jsp.jstl-api-1.2.1.jar │ │ └── mysql-connector-java-8.0.12.jar │ ├── spring-mvc-crud-demo-servlet.xml │ └── web.xml │ └── css │ ├── add-customer-style.css │ └── style.css ├── 05-spring-aop-5 ├── solution-code-spring-aop-after-finally │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterFinallyDemoApp.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-after-returning │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterReturningDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-after-throwing │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-around-handle-exception │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterFinallyDemoApp.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── AroundDemoApp.java │ │ ├── AroundHandleExceptionDemoApp.java │ │ ├── AroundWithLoggerDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ ├── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java │ │ └── service │ │ └── TrafficFortuneService.java ├── solution-code-spring-aop-around-rethrow-exception │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterFinallyDemoApp.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── AroundDemoApp.java │ │ ├── AroundHandleExceptionDemoApp.java │ │ ├── AroundWithLoggerDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ ├── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java │ │ └── service │ │ └── TrafficFortuneService.java ├── solution-code-spring-aop-around-with-logger │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterFinallyDemoApp.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── AroundDemoApp.java │ │ ├── AroundWithLoggerDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ ├── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java │ │ └── service │ │ └── TrafficFortuneService.java ├── solution-code-spring-aop-around │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── AfterFinallyDemoApp.java │ │ ├── AfterReturningDemoApp.java │ │ ├── AfterThrowingDemoApp.java │ │ ├── AroundDemoApp.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ └── MyDemoLoggingAspect.java │ │ ├── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java │ │ └── service │ │ └── TrafficFortuneService.java ├── solution-code-spring-aop-before-advice │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ └── AccountDAO.java ├── solution-code-spring-aop-match-method-basic │ ├── solution-code-spring-aop-01-01-match-addAccount-method │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ └── AccountDAO.java │ ├── solution-code-spring-aop-01-02-match-any-addAccount-method-MembershipDAO │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ ├── solution-code-spring-aop-01-03-match-only-addAccount-method-CustomerDAO │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ ├── solution-code-spring-aop-01-04-match-any-addStar-method │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ └── solution-code-spring-aop-01-05-match-any-addStar-method-any-return-type │ │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-match-method-param │ ├── solution-code-spring-aop-02-01-match-method-with-account-param │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── Account.java │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ ├── solution-code-spring-aop-02-02-match-method-with-account-param-and-more-params │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── Account.java │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ ├── solution-code-spring-aop-02-03-match-method-with-any-params │ │ └── src │ │ │ └── com │ │ │ └── luv2code │ │ │ └── aopdemo │ │ │ ├── Account.java │ │ │ ├── DemoConfig.java │ │ │ ├── MainDemoApp.java │ │ │ ├── aspect │ │ │ └── MyDemoLoggingAspect.java │ │ │ └── dao │ │ │ ├── AccountDAO.java │ │ │ └── MembershipDAO.java │ └── solution-code-spring-aop-02-04-match-any-method-in-package │ │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-mvc-logging │ ├── WebContent │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ ├── spring-mvc-crud-demo-servlet.xml │ │ │ ├── view │ │ │ │ ├── customer-form.jsp │ │ │ │ └── list-customers.jsp │ │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ └── src │ │ └── com │ │ └── luv2code │ │ ├── springdemo │ │ ├── aspect │ │ │ └── CRMLoggingAspect.java │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ ├── entity │ │ │ └── Customer.java │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ └── testdb │ │ └── TestDbServlet.java ├── solution-code-spring-aop-pointcut-declarations-combo │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-pointcut-declarations │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ └── MyDemoLoggingAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java ├── solution-code-spring-aop-pointcut-order-aspects │ └── src │ │ └── com │ │ └── luv2code │ │ └── aopdemo │ │ ├── Account.java │ │ ├── DemoConfig.java │ │ ├── MainDemoApp.java │ │ ├── aspect │ │ ├── LuvAopExpressions.java │ │ ├── MyApiAnalyticsAspect.java │ │ ├── MyCloudLogAsyncAspect.java │ │ ├── MyDemoLoggingAspect.java │ │ ├── MyShowAspect.java │ │ └── MyZetaAspect.java │ │ └── dao │ │ ├── AccountDAO.java │ │ └── MembershipDAO.java └── solution-code-spring-aop-read-joinpoint │ └── src │ └── com │ └── luv2code │ └── aopdemo │ ├── Account.java │ ├── DemoConfig.java │ ├── MainDemoApp.java │ ├── aspect │ ├── LuvAopExpressions.java │ ├── MyApiAnalyticsAspect.java │ ├── MyCloudLogAsyncAspect.java │ └── MyDemoLoggingAspect.java │ └── dao │ ├── AccountDAO.java │ └── MembershipDAO.java ├── 07-spring-security-5 ├── bonus-code-crm-with-security-in-memory-authentication │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springdemo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ ├── controller │ │ │ │ ├── CustomerController.java │ │ │ │ └── LoginController.java │ │ │ │ ├── dao │ │ │ │ ├── CustomerDAO.java │ │ │ │ └── CustomerDAOImpl.java │ │ │ │ ├── entity │ │ │ │ └── Customer.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ │ └── persistence-mysql.properties │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── view │ │ │ │ ├── access-denied.jsp │ │ │ │ ├── customer-form.jsp │ │ │ │ ├── fancy-login.jsp │ │ │ │ └── list-customers.jsp │ │ │ ├── index.jsp │ │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── bonus-code-crm-with-security-jdbc-encryption-authentication │ ├── pom.xml │ ├── sql-scripts │ │ ├── customer-tracker.sql │ │ └── setup-spring-security-bcrypt-demo-database.sql │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springdemo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ ├── controller │ │ │ │ ├── CustomerController.java │ │ │ │ ├── LoginController.java │ │ │ │ └── RegistrationController.java │ │ │ │ ├── dao │ │ │ │ ├── CustomerDAO.java │ │ │ │ └── CustomerDAOImpl.java │ │ │ │ ├── entity │ │ │ │ └── Customer.java │ │ │ │ ├── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ │ │ └── user │ │ │ │ └── CrmUser.java │ │ ├── resources │ │ │ ├── persistence-mysql.properties │ │ │ └── security-persistence-mysql.properties │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── view │ │ │ │ ├── access-denied.jsp │ │ │ │ ├── customer-form.jsp │ │ │ │ ├── fancy-login.jsp │ │ │ │ ├── list-customers.jsp │ │ │ │ ├── registration-confirmation.jsp │ │ │ │ └── registration-form.jsp │ │ │ ├── index.jsp │ │ │ └── resources │ │ │ └── css │ │ │ ├── add-customer-style.css │ │ │ └── style.css │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── bonus-code-spring-security-user-registration │ ├── pom.xml │ ├── sql-scripts │ │ └── setup-spring-security-bcrypt-demo-database.sql │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ ├── LoginController.java │ │ │ │ └── RegistrationController.java │ │ │ │ └── user │ │ │ │ └── CrmUser.java │ │ ├── resources │ │ │ └── persistence-mysql.properties │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── access-denied.jsp │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── registration-confirmation.jsp │ │ │ ├── registration-form.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-bootstrap-login-template │ └── fancy-login.html ├── solution-code-spring-security-demo-01-base-app │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ └── home.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-02-basic-security │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ └── home.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-03-custom-login-form │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── home.jsp │ │ │ └── plain-login.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-04-bootstrap-login-form │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ └── plain-login.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-05-logout │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ └── plain-login.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-06-csrf │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ └── plain-login.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-07-user-roles-custom-access-denied-page │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── access-denied.jsp │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── plain-login.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-07-user-roles-display-content-based-on-roles │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── access-denied.jsp │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── plain-login.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-07-user-roles-display-only │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ └── plain-login.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-07-user-roles-restrict-access │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── plain-login.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-08-jdbc-plaintext │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ ├── resources │ │ │ └── persistence-mysql.properties │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── access-denied.jsp │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── plain-login.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── solution-code-spring-security-demo-09-jdbc-bcrypt │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springsecurity │ │ │ │ └── demo │ │ │ │ ├── config │ │ │ │ ├── DemoAppConfig.java │ │ │ │ ├── DemoSecurityConfig.java │ │ │ │ ├── MySpringMvcDispatcherServletInitializer.java │ │ │ │ └── SecurityWebApplicationInitializer.java │ │ │ │ └── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── LoginController.java │ │ ├── resources │ │ │ └── persistence-mysql.properties │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── view │ │ │ ├── access-denied.jsp │ │ │ ├── fancy-login.jsp │ │ │ ├── home.jsp │ │ │ ├── leaders.jsp │ │ │ ├── plain-login.jsp │ │ │ └── systems.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springsecurity │ │ └── demo │ │ └── AppTest.java ├── spring-security-demo-db-bcrypt-starter │ └── setup-spring-security-bcrypt-demo-database.sql ├── spring-security-demo-db-plaintext-starter │ ├── sql-scripts │ │ └── setup-spring-security-demo-database-plaintext.sql │ └── src │ │ └── main │ │ └── resources │ │ └── persistence-mysql.properties └── spring-security-demo-starter │ └── spring-security-demo-01-base-app │ ├── pom.xml │ └── src │ └── test │ └── java │ └── com │ └── luv2code │ └── springsecurity │ └── demo │ └── AppTest.java ├── 08-spring-rest ├── solution-code-jackson-databinding-json-demo-01-procesing-json │ ├── data │ │ ├── sample-full.json │ │ └── sample-lite.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── jackson │ │ └── json │ │ └── demo │ │ ├── Driver.java │ │ └── Student.java ├── solution-code-jackson-databinding-json-demo-02-nested-objects │ ├── data │ │ ├── sample-full.json │ │ └── sample-lite.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── jackson │ │ └── json │ │ └── demo │ │ ├── Address.java │ │ ├── Driver.java │ │ └── Student.java ├── solution-code-jackson-databinding-json-demo-03-nested-objects-and-arrays │ ├── data │ │ ├── sample-full.json │ │ └── sample-lite.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── jackson │ │ └── json │ │ └── demo │ │ ├── Address.java │ │ ├── Driver.java │ │ └── Student.java ├── solution-code-jackson-databinding-json-demo-04-ignore-properties │ ├── data │ │ ├── sample-full.json │ │ └── sample-lite.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── jackson │ │ └── json │ │ └── demo │ │ ├── Address.java │ │ ├── Driver.java │ │ └── Student.java ├── solution-code-spring-crm-rest-demo-add-customer │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ ├── CustomerErrorResponse.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── CustomerRestController.java │ │ │ └── CustomerRestExceptionHandler.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-crm-rest-demo-delete-customer │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ ├── CustomerErrorResponse.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── CustomerRestController.java │ │ │ └── CustomerRestExceptionHandler.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-crm-rest-demo-get-all-customers │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ └── CustomerRestController.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-crm-rest-demo-get-single-customer │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ └── CustomerRestController.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-crm-rest-demo-global-exception-handling │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ ├── CustomerErrorResponse.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── CustomerRestController.java │ │ │ └── CustomerRestExceptionHandler.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-crm-rest-demo-update-customer │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ ├── CustomerErrorResponse.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── CustomerRestController.java │ │ │ └── CustomerRestExceptionHandler.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-demo-hello-world-with-jsp-home-page │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ └── rest │ │ │ └── DemoRestController.java │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-demo-hello-world │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springdemo │ │ ├── config │ │ ├── DemoAppConfig.java │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ └── rest │ │ └── DemoRestController.java ├── solution-code-spring-rest-demo-pojo-student-list-refactored │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── entity │ │ │ └── Student.java │ │ │ └── rest │ │ │ ├── DemoRestController.java │ │ │ └── StudentRestController.java │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-demo-pojo-student-list │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── entity │ │ │ └── Student.java │ │ │ └── rest │ │ │ ├── DemoRestController.java │ │ │ └── StudentRestController.java │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-demo-pojo-student-single │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── entity │ │ │ └── Student.java │ │ │ └── rest │ │ │ ├── DemoRestController.java │ │ │ └── StudentRestController.java │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-exception-handling-demo │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── entity │ │ │ └── Student.java │ │ │ └── rest │ │ │ ├── DemoRestController.java │ │ │ ├── StudentErrorResponse.java │ │ │ ├── StudentNotFoundException.java │ │ │ └── StudentRestController.java │ │ └── webapp │ │ └── index.jsp ├── solution-code-spring-rest-global-exception-handling-demo │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── entity │ │ │ └── Student.java │ │ │ └── rest │ │ │ ├── DemoRestController.java │ │ │ ├── StudentErrorResponse.java │ │ │ ├── StudentNotFoundException.java │ │ │ ├── StudentRestController.java │ │ │ └── StudentRestExceptionHandler.java │ │ └── webapp │ │ └── index.jsp ├── spring-crm-rest-demo │ ├── pom.xml │ ├── sql-scripts │ │ ├── 01-create-user.sql │ │ └── 02-customer-tracker.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springdemo │ │ │ ├── config │ │ │ ├── DemoAppConfig.java │ │ │ └── MySpringMvcDispatcherServletInitializer.java │ │ │ ├── dao │ │ │ ├── CustomerDAO.java │ │ │ └── CustomerDAOImpl.java │ │ │ ├── entity │ │ │ └── Customer.java │ │ │ ├── rest │ │ │ ├── CustomerErrorResponse.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── CustomerRestController.java │ │ │ └── CustomerRestExceptionHandler.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ │ ├── resources │ │ └── persistence-mysql.properties │ │ └── webapp │ │ └── index.jsp └── starter-code │ ├── jackson-databinding-json-demo.zip │ ├── spring-crm-rest-demo.zip │ └── spring-rest-demo.zip ├── 09-spring-boot ├── 01-spring-boot-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── demo │ │ │ │ └── mycoolapp │ │ │ │ ├── MycoolappApplication.java │ │ │ │ └── rest │ │ │ │ └── FunRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── demo │ │ └── mycoolapp │ │ └── MycoolappApplicationTests.java ├── 02-dev-tools-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── demo │ │ │ │ └── mycoolapp │ │ │ │ ├── MycoolappApplication.java │ │ │ │ └── rest │ │ │ │ └── FunRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── demo │ │ └── mycoolapp │ │ └── MycoolappApplicationTests.java ├── 03-actuator-demo-with-spring-security │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── demo │ │ │ │ └── mycoolapp │ │ │ │ ├── MycoolappApplication.java │ │ │ │ └── rest │ │ │ │ └── FunRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── demo │ │ └── mycoolapp │ │ └── MycoolappApplicationTests.java ├── 03-actuator-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── demo │ │ │ │ └── mycoolapp │ │ │ │ ├── MycoolappApplication.java │ │ │ │ └── rest │ │ │ │ └── FunRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── demo │ │ └── mycoolapp │ │ └── MycoolappApplicationTests.java ├── mycoolapp │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── demo │ │ │ │ └── mycoolapp │ │ │ │ ├── MycoolappApplication.java │ │ │ │ └── rest │ │ │ │ └── FunRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── demo │ │ └── mycoolapp │ │ └── MycoolappApplicationTests.java └── spring-boot-sql-script │ └── employee-directory.sql ├── 10-spring-boot-rest-crud-with-hibernate ├── 20-hibernate-basic-cruddemo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── cruddemo │ │ │ │ ├── CruddemoApplication.java │ │ │ │ ├── dao │ │ │ │ ├── EmployeeDAO.java │ │ │ │ └── EmployeeDAOHibernateImpl.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── rest │ │ │ │ └── EmployeeRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── cruddemo │ │ └── CruddemoApplicationTests.java ├── 21-hibernate-with-service-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── cruddemo │ │ │ │ ├── CruddemoApplication.java │ │ │ │ ├── dao │ │ │ │ ├── EmployeeDAO.java │ │ │ │ └── EmployeeDAOHibernateImpl.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ ├── rest │ │ │ │ └── EmployeeRestController.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── cruddemo │ │ └── CruddemoApplicationTests.java └── spring-boot-employee-sql-script │ └── employee.sql ├── 11-spring-boot-rest-crud-with-jpa └── 22-jpa-cruddemo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springboot │ │ │ └── cruddemo │ │ │ ├── CruddemoApplication.java │ │ │ ├── dao │ │ │ ├── EmployeeDAO.java │ │ │ ├── EmployeeDAOHibernateImpl.java │ │ │ └── EmployeeDAOJpaImpl.java │ │ │ ├── entity │ │ │ └── Employee.java │ │ │ ├── rest │ │ │ └── EmployeeRestController.java │ │ │ └── service │ │ │ ├── EmployeeService.java │ │ │ └── EmployeeServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── luv2code │ └── springboot │ └── cruddemo │ └── CruddemoApplicationTests.java ├── 12-spring-boot-rest-crud-with-spring-data-jpa └── 23-spring-data-jpa-cruddemo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springboot │ │ │ └── cruddemo │ │ │ ├── CruddemoApplication.java │ │ │ ├── dao │ │ │ └── EmployeeRepository.java │ │ │ ├── entity │ │ │ └── Employee.java │ │ │ ├── rest │ │ │ └── EmployeeRestController.java │ │ │ └── service │ │ │ ├── EmployeeService.java │ │ │ └── EmployeeServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── luv2code │ └── springboot │ └── cruddemo │ └── CruddemoApplicationTests.java ├── 13-spring-boot-rest-crud-with-spring-data-rest ├── 24-spring-data-rest-cruddemo.zip └── 24-spring-data-rest-cruddemo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springboot │ │ │ └── cruddemo │ │ │ ├── CruddemoApplication.java │ │ │ ├── dao │ │ │ └── EmployeeRepository.java │ │ │ └── entity │ │ │ └── Employee.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── luv2code │ └── springboot │ └── cruddemo │ └── CruddemoApplicationTests.java ├── 14-spring-boot-thymeleaf ├── 30-thymeleafdemo-helloworld │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 31-thymeleafdemo-helloworld-css │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── css │ │ │ │ └── demo.css │ │ │ └── templates │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 32-thymeleafdemo-employees-list │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ └── model │ │ │ │ └── Employee.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── css │ │ │ │ └── demo.css │ │ │ └── templates │ │ │ ├── helloworld.html │ │ │ └── list-employees.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 33-thymeleafdemo-employees-list-css │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ └── model │ │ │ │ └── Employee.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── css │ │ │ │ └── demo.css │ │ │ └── templates │ │ │ ├── helloworld.html │ │ │ └── list-employees.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 34-thymeleafdemo-employees-list-db │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── helloworld.html │ │ │ └── list-employees.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 35-thymeleafdemo-employees-add │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 36-thymeleafdemo-employees-update-alternate-solution-post-all-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.txt │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 36-thymeleafdemo-employees-update │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 37-thymeleafdemo-employees-delete-alternate-solution-post-all-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.txt │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 37-thymeleafdemo-employees-delete │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 38-thymeleafdemo-employees-validation │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── 39-thymeleafdemo-employees-search │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ └── EmployeeController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java ├── bonus-code-spring-security-user-registration-custom-user-details-thymeleaf-spring-boot │ ├── HELP.md │ ├── README.txt │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── sql-scripts │ │ └── spring_security_custom_user_registration_demo.sql │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springsecurity │ │ │ └── demo │ │ │ ├── SpringSecurityCustomUserRegistrationApplication.java │ │ │ ├── config │ │ │ ├── CustomAuthenticationSuccessHandler.java │ │ │ └── DemoSecurityConfig.java │ │ │ ├── controller │ │ │ ├── DemoController.java │ │ │ ├── LoginController.java │ │ │ └── RegistrationController.java │ │ │ ├── dao │ │ │ ├── RoleDao.java │ │ │ ├── RoleDaoImpl.java │ │ │ ├── UserDao.java │ │ │ └── UserDaoImpl.java │ │ │ ├── entity │ │ │ ├── Role.java │ │ │ └── User.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ │ ├── user │ │ │ └── CrmUser.java │ │ │ └── validation │ │ │ ├── EmailValidator.java │ │ │ ├── FieldMatch.java │ │ │ ├── FieldMatchValidator.java │ │ │ └── ValidEmail.java │ │ └── resources │ │ ├── application.properties │ │ └── templates │ │ ├── fancy-login.html │ │ ├── home.html │ │ ├── leaders.html │ │ ├── registration-confirmation.html │ │ ├── registration-form.html │ │ └── systems.html ├── bonus-thymeleafdemo-employees-security-with-in-memory-authentication │ ├── README.txt │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── luv2code │ │ │ │ └── springboot │ │ │ │ └── thymeleafdemo │ │ │ │ ├── ThymeleafdemoApplication.java │ │ │ │ ├── config │ │ │ │ └── DemoSecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── DemoController.java │ │ │ │ ├── EmployeeController.java │ │ │ │ └── LoginController.java │ │ │ │ ├── dao │ │ │ │ └── EmployeeRepository.java │ │ │ │ ├── entity │ │ │ │ └── Employee.java │ │ │ │ └── service │ │ │ │ ├── EmployeeService.java │ │ │ │ └── EmployeeServiceImpl.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── demo.css │ │ │ └── index.html │ │ │ └── templates │ │ │ ├── access-denied.html │ │ │ ├── employees │ │ │ ├── employee-form.html │ │ │ └── list-employees.html │ │ │ ├── fancy-login.html │ │ │ └── helloworld.html │ │ └── test │ │ └── java │ │ └── com │ │ └── luv2code │ │ └── springboot │ │ └── thymeleafdemo │ │ └── ThymeleafdemoApplicationTests.java └── bonus-thymeleafdemo-employees-security-with-jdbc-authentication │ ├── README.txt │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── sql-scripts │ ├── employee.sql │ └── setup-spring-security-bcrypt-demo-database.sql │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── luv2code │ │ │ └── springboot │ │ │ └── thymeleafdemo │ │ │ ├── ThymeleafdemoApplication.java │ │ │ ├── config │ │ │ ├── DemoDataSourceConfig.java │ │ │ └── DemoSecurityConfig.java │ │ │ ├── controller │ │ │ ├── DemoController.java │ │ │ ├── EmployeeController.java │ │ │ └── LoginController.java │ │ │ ├── dao │ │ │ └── EmployeeRepository.java │ │ │ ├── entity │ │ │ └── Employee.java │ │ │ └── service │ │ │ ├── EmployeeService.java │ │ │ └── EmployeeServiceImpl.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ └── demo.css │ │ └── index.html │ │ └── templates │ │ ├── access-denied.html │ │ ├── employees │ │ ├── employee-form.html │ │ └── list-employees.html │ │ ├── fancy-login.html │ │ └── helloworld.html │ └── test │ └── java │ └── com │ └── luv2code │ └── springboot │ └── thymeleafdemo │ └── ThymeleafdemoApplicationTests.java ├── README.md └── images └── spring-and-hibernate-thumbnail.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/.gitignore -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-rough-prototype/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-lifecycle-methods/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-lifecycle-methods/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-lifecycle-methods/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-lifecycle-methods/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/RESTFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/RESTFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/SadFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/SadFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-bean-scope/com/luv2code/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-constructor-injection/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-constructor-injection/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-constructor-injection/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-constructor-injection/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-default-component-names/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-default-component-names/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-default-component-names/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-default-component-names/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-explicit-component-names/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-explicit-component-names/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-field-injection/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/DatabaseFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/DatabaseFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/RESTFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/RESTFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/RandomFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/RandomFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/SadFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/SadFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-1/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/DatabaseFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/DatabaseFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/RESTFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/RESTFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/RandomFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/RandomFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/SadFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/SadFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-qualifiers-part-2/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-annotation-setter-injection/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/beanLifeCycle-applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/beanLifeCycle-applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/beanScope-applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/beanScope-applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BeanLifeCycleDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BeanLifeCycleDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BeanScopeDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/BeanScopeDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/CricketCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/CricketCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/SetterDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/SetterDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-life-cycle/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-life-cycle/sport.properties: -------------------------------------------------------------------------------- 1 | foo.email=myeasycoach@luv2code.com 2 | foo.team=Royal Challengers Bangalore -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/beanScope-applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/beanScope-applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/BeanScopeDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/BeanScopeDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/CricketCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/CricketCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/SetterDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/SetterDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-bean-scopes/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-bean-scopes/sport.properties: -------------------------------------------------------------------------------- 1 | foo.email=myeasycoach@luv2code.com 2 | foo.team=Royal Challengers Bangalore -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-dependency-injection/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/CricketCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/CricketCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/SetterDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/SetterDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-literal-values/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-values-from-properties-file/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-injecting-values-from-properties-file/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-injecting-values-from-properties-file/sport.properties: -------------------------------------------------------------------------------- 1 | foo.email=myeasycoach@luv2code.com 2 | foo.team=Royal Challengers Bangalore -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-ioc/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/SportConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/SportConfig.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/SwimCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/SwimCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-define-beans/com/luv2code/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-inject-values-from-properties-file/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config-inject-values-from-properties-file/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config-inject-values-from-properties-file/sport.properties: -------------------------------------------------------------------------------- 1 | foo.email=myeasycoach@luv2code.com 2 | foo.team=Awesome Java Coders -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/AnnotationBeanScopeDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/AnnotationBeanScopeDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/AnnotationDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/AnnotationDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/DatabaseFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/DatabaseFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/JavaConfigDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/JavaConfigDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/RESTFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/RESTFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/RandomFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/RandomFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/SadFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/SadFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/SportConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/SportConfig.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/TennisCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-java-config/com/luv2code/springdemo/TennisCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/applicationContext.xml -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/BaseballCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/BaseballCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/Coach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/Coach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/CricketCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/CricketCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/FortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/FortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/HappyFortuneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/HappyFortuneService.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/HelloSpringApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/HelloSpringApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/MyApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/SetterDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/SetterDemoApp.java -------------------------------------------------------------------------------- /01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/TrackCoach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/solution-code-spring-setter-injection/com/luv2code/springdemo/TrackCoach.java -------------------------------------------------------------------------------- /01-spring-core-5/spring-demo-one/starter-files/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/01-spring-core-5/spring-demo-one/starter-files/applicationContext.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-adding-data-to-the-spring-model/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-adding-data-to-the-spring-model/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-adding-data-to-the-spring-model/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/helloworld-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/helloworld-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-binding-request-params/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-controller-level-mappings/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-create-home-controller-and-view/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-create-home-controller-and-view/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-create-home-controller-and-view/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/helloworld-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/helloworld-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/student-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/view/student-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/src/com/luv2code/springdemo/mvc/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-checkboxes/src/com/luv2code/springdemo/mvc/Student.java -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/student-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/view/student-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-drop-down-lists/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/student-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/view/student-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-radio-buttons/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/helloworld-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/helloworld-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/student-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/view/student-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/src/com/luv2code/springdemo/mvc/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-form-tags-text-fields/src/com/luv2code/springdemo/mvc/Student.java -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/helloworld-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/helloworld-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-reading-html-form-data/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-create-custom-validation-rule/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-create-custom-validation-rule/src/resources/messages.properties: -------------------------------------------------------------------------------- 1 | typeMismatch.customer.freePasses=Invalid number -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-handle-strings-for-integer-fields/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-handle-strings-for-integer-fields/src/resources/messages.properties: -------------------------------------------------------------------------------- 1 | typeMismatch.customer.freePasses=Invalid number -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-make-integer-fields-required/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-make-integer-fields-required/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-make-integer-fields-required/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/customer-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/customer-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/student-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/view/student-form.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-number-ranges/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-regular-expressions/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-regular-expressions/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-regular-expressions/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/view/helloworld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/view/helloworld.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/view/main-menu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/view/main-menu.jsp -------------------------------------------------------------------------------- /02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/solution-code-spring-mvc-validation-required-fields/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/starter-files/spring-mvc-demo/config/spring-mvc-demo-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/starter-files/spring-mvc-demo/config/spring-mvc-demo-servlet.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/starter-files/spring-mvc-demo/config/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/starter-files/spring-mvc-demo/config/web.xml -------------------------------------------------------------------------------- /02-spring-mvc-5/starter-files/spring-mvc-demo/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/starter-files/spring-mvc-demo/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /02-spring-mvc-5/starter-files/spring-mvc-demo/lib/javax.servlet.jsp.jstl-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/starter-files/spring-mvc-demo/lib/javax.servlet.jsp.jstl-1.2.1.jar -------------------------------------------------------------------------------- /02-spring-mvc-5/starter-files/spring-mvc-demo/lib/javax.servlet.jsp.jstl-api-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/02-spring-mvc-5/starter-files/spring-mvc-demo/lib/javax.servlet.jsp.jstl-api-1.2.1.jar -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-demo/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-demo/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-demo/sql-scripts/02-student-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-demo/sql-scripts/02-student-tracker.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-demo/starter-files/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-demo/starter-files/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-mapping-database-scripts/hb-01-one-to-one-uni/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-mapping-database-scripts/hb-01-one-to-one-uni/create-db.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-mapping-database-scripts/hb-02-one-to-one-bi/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-mapping-database-scripts/hb-02-one-to-one-bi/create-db.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-mapping-database-scripts/hb-03-one-to-many/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-mapping-database-scripts/hb-03-one-to-many/create-db.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-mapping-database-scripts/hb-04-one-to-many-uni/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-mapping-database-scripts/hb-04-one-to-many-uni/create-db.sql -------------------------------------------------------------------------------- /03-hibernate-5/hibernate-mapping-database-scripts/hb-05-many-to-many/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/hibernate-mapping-database-scripts/hb-05-many-to-many/create-db.sql -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/sql-scripts/02-student-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/sql-scripts/02-student-tracker.sql -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/CreateStudentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/CreateStudentDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/DeleteStudentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/DeleteStudentDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/PrimaryKeyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/PrimaryKeyDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/QueryStudentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/QueryStudentDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/ReadStudentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/ReadStudentDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/UpdateStudentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/UpdateStudentDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/entity/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/hibernate/demo/entity/Student.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-crud/starter-files/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-crud/starter-files/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/hibernate/demo/CreateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/hibernate/demo/CreateDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/hibernate/demo/DeleteDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/hibernate/demo/DeleteDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-01-one-to-one-uni/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/hibernate/demo/CreateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/hibernate/demo/CreateDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/hibernate/demo/DeleteDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/hibernate/demo/DeleteDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-02-one-to-one-bi/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/CreateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/CreateDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/DeleteDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/DeleteDemo.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/entity/Course.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/hibernate/demo/entity/Course.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-03-one-to-many/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-04-one-to-many-uni/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-04-one-to-many-uni/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-04-one-to-many-uni/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-04-one-to-many-uni/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-05-many-to-many/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-05-many-to-many/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-05-many-to-many/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-05-many-to-many/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-eager-vs-lazy-demo/src/com/luv2code/jdbc/TestJdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-eager-vs-lazy-demo/src/com/luv2code/jdbc/TestJdbc.java -------------------------------------------------------------------------------- /03-hibernate-5/solution-code-hibernate-hb-eager-vs-lazy-demo/src/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/03-hibernate-5/solution-code-hibernate-hb-eager-vs-lazy-demo/src/hibernate.cfg.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/README.txt -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/SETUP-INSTRUCTIONS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/SETUP-INSTRUCTIONS.txt -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-add-customer/WebContent/resources/css/style.css -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-delete-customer/WebContent/resources/css/style.css -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/WebContent/resources/css/style.css -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-list-customers/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-refactor-add-get-post-mappings/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-refactor-add-get-post-mappings/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-refactor-add-service-layer/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-refactor-add-service-layer/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-setup-and-test/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-update-customer/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-update-customer/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-update-customer/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/solution-code-spring-mvc-CRUD-CRM-update-customer/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/css/add-customer-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/css/add-customer-style.css -------------------------------------------------------------------------------- /04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/04-spring-mvc-crud-5/web-customer-tracker-starter-files/WebContent/css/style.css -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/AfterFinallyDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/AfterFinallyDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/dao/MembershipDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-finally/src/com/luv2code/aopdemo/dao/MembershipDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/dao/MembershipDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-returning/src/com/luv2code/aopdemo/dao/MembershipDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/dao/MembershipDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-after-throwing/src/com/luv2code/aopdemo/dao/MembershipDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-handle-exception/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-handle-exception/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-rethrow-exception/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-rethrow-exception/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/AroundDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/AroundDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around-with-logger/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterFinallyDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterFinallyDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterReturningDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterReturningDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterThrowingDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AfterThrowingDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AroundDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/AroundDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/aspect/LuvAopExpressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/aspect/LuvAopExpressions.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/aspect/MyDemoLoggingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/aspect/MyDemoLoggingAspect.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/dao/MembershipDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-around/src/com/luv2code/aopdemo/dao/MembershipDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-before-advice/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/spring-mvc-crud-demo-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/spring-mvc-crud-demo-servlet.xml -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/view/customer-form.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/view/customer-form.jsp -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/view/list-customers.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/view/list-customers.jsp -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/WEB-INF/web.xml -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/resources/css/add-customer-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/resources/css/add-customer-style.css -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/WebContent/resources/css/style.css -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/springdemo/dao/CustomerDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/springdemo/dao/CustomerDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/springdemo/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/springdemo/entity/Customer.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/testdb/TestDbServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-mvc-logging/src/com/luv2code/testdb/TestDbServlet.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-pointcut-declarations/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-pointcut-order-aspects/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-pointcut-order-aspects/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-pointcut-order-aspects/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-pointcut-order-aspects/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/Account.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/DemoConfig.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/MainDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/MainDemoApp.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/dao/AccountDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/dao/AccountDAO.java -------------------------------------------------------------------------------- /05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/dao/MembershipDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/05-spring-aop-5/solution-code-spring-aop-read-joinpoint/src/com/luv2code/aopdemo/dao/MembershipDAO.java -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-crm-with-security-in-memory-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/bonus-code-crm-with-security-in-memory-authentication/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-crm-with-security-in-memory-authentication/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-crm-with-security-jdbc-encryption-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/bonus-code-crm-with-security-jdbc-encryption-authentication/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-crm-with-security-jdbc-encryption-authentication/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("customer/list"); %> -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-spring-security-user-registration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/bonus-code-spring-security-user-registration/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/bonus-code-spring-security-user-registration/src/main/webapp/WEB-INF/view/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/bonus-code-spring-security-user-registration/src/main/webapp/WEB-INF/view/home.jsp -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-bootstrap-login-template/fancy-login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-bootstrap-login-template/fancy-login.html -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-01-base-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-01-base-app/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-02-basic-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-02-basic-security/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-03-custom-login-form/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-03-custom-login-form/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-04-bootstrap-login-form/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-04-bootstrap-login-form/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-05-logout/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-05-logout/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-05-logout/src/main/webapp/WEB-INF/view/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-05-logout/src/main/webapp/WEB-INF/view/home.jsp -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-06-csrf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-06-csrf/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-06-csrf/src/main/webapp/WEB-INF/view/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-06-csrf/src/main/webapp/WEB-INF/view/home.jsp -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-07-user-roles-custom-access-denied-page/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-07-user-roles-custom-access-denied-page/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-07-user-roles-display-only/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-07-user-roles-display-only/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-07-user-roles-restrict-access/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-07-user-roles-restrict-access/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-08-jdbc-plaintext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-08-jdbc-plaintext/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/solution-code-spring-security-demo-09-jdbc-bcrypt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/solution-code-spring-security-demo-09-jdbc-bcrypt/pom.xml -------------------------------------------------------------------------------- /07-spring-security-5/spring-security-demo-starter/spring-security-demo-01-base-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/07-spring-security-5/spring-security-demo-starter/spring-security-demo-01-base-app/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/data/sample-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/data/sample-full.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/data/sample-lite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/data/sample-lite.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-01-procesing-json/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/data/sample-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/data/sample-full.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/data/sample-lite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/data/sample-lite.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-02-nested-objects/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-03-nested-objects-and-arrays/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-03-nested-objects-and-arrays/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/data/sample-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/data/sample-full.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/data/sample-lite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/data/sample-lite.json -------------------------------------------------------------------------------- /08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-jackson-databinding-json-demo-04-ignore-properties/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-add-customer/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-delete-customer/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-all-customers/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-get-single-customer/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-global-exception-handling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-global-exception-handling/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-global-exception-handling/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-global-exception-handling/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-crm-rest-demo-update-customer/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-hello-world-with-jsp-home-page/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-hello-world-with-jsp-home-page/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-hello-world-with-jsp-home-page/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-hello-world-with-jsp-home-page/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-hello-world/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-hello-world/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-list-refactored/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-list-refactored/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-list-refactored/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-list-refactored/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-list/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-list/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-list/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-list/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-single/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-single/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-demo-pojo-student-single/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-demo-pojo-student-single/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-exception-handling-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-exception-handling-demo/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-exception-handling-demo/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-exception-handling-demo/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-global-exception-handling-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-global-exception-handling-demo/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/solution-code-spring-rest-global-exception-handling-demo/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/solution-code-spring-rest-global-exception-handling-demo/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/pom.xml -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/sql-scripts/01-create-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/sql-scripts/01-create-user.sql -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/sql-scripts/02-customer-tracker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/sql-scripts/02-customer-tracker.sql -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/config/DemoAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/config/DemoAppConfig.java -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/dao/CustomerDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/dao/CustomerDAO.java -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/dao/CustomerDAOImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/dao/CustomerDAOImpl.java -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/entity/Customer.java -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/java/com/luv2code/springdemo/service/CustomerService.java -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/resources/persistence-mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/resources/persistence-mysql.properties -------------------------------------------------------------------------------- /08-spring-rest/spring-crm-rest-demo/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/spring-crm-rest-demo/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /08-spring-rest/starter-code/jackson-databinding-json-demo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/starter-code/jackson-databinding-json-demo.zip -------------------------------------------------------------------------------- /08-spring-rest/starter-code/spring-crm-rest-demo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/starter-code/spring-crm-rest-demo.zip -------------------------------------------------------------------------------- /08-spring-rest/starter-code/spring-rest-demo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/08-spring-rest/starter-code/spring-rest-demo.zip -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/.gitignore -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/mvnw -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/mvnw.cmd -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/01-spring-boot-demo/pom.xml -------------------------------------------------------------------------------- /09-spring-boot/01-spring-boot-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/.gitignore -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/mvnw -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/mvnw.cmd -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/02-dev-tools-demo/pom.xml -------------------------------------------------------------------------------- /09-spring-boot/02-dev-tools-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/.gitignore -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/mvnw -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/mvnw.cmd -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/pom.xml -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo-with-spring-security/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo-with-spring-security/src/main/resources/application.properties -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/.gitignore -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/mvnw -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/mvnw.cmd -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/pom.xml -------------------------------------------------------------------------------- /09-spring-boot/03-actuator-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/03-actuator-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/.gitignore -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/mvnw -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/mvnw.cmd -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/pom.xml -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/src/main/java/com/luv2code/springboot/demo/mycoolapp/MycoolappApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/mycoolapp/src/main/java/com/luv2code/springboot/demo/mycoolapp/MycoolappApplication.java -------------------------------------------------------------------------------- /09-spring-boot/mycoolapp/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-spring-boot/spring-boot-sql-script/employee-directory.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/09-spring-boot/spring-boot-sql-script/employee-directory.sql -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/.gitignore -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/mvnw -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/mvnw.cmd -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/20-hibernate-basic-cruddemo/pom.xml -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/.gitignore -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/mvnw -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/mvnw.cmd -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/21-hibernate-with-service-demo/pom.xml -------------------------------------------------------------------------------- /10-spring-boot-rest-crud-with-hibernate/spring-boot-employee-sql-script/employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/10-spring-boot-rest-crud-with-hibernate/spring-boot-employee-sql-script/employee.sql -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.gitignore -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/mvnw -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/mvnw.cmd -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/pom.xml -------------------------------------------------------------------------------- /11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/11-spring-boot-rest-crud-with-jpa/22-jpa-cruddemo/src/main/resources/application.properties -------------------------------------------------------------------------------- /12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/.gitignore -------------------------------------------------------------------------------- /12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/mvnw -------------------------------------------------------------------------------- /12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/mvnw.cmd -------------------------------------------------------------------------------- /12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/12-spring-boot-rest-crud-with-spring-data-jpa/23-spring-data-jpa-cruddemo/pom.xml -------------------------------------------------------------------------------- /13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo.zip -------------------------------------------------------------------------------- /13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/.gitignore -------------------------------------------------------------------------------- /13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/mvnw -------------------------------------------------------------------------------- /13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/mvnw.cmd -------------------------------------------------------------------------------- /13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/13-spring-boot-rest-crud-with-spring-data-rest/24-spring-data-rest-cruddemo/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/30-thymeleafdemo-helloworld/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/31-thymeleafdemo-helloworld-css/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/32-thymeleafdemo-employees-list/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/33-thymeleafdemo-employees-list-css/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/34-thymeleafdemo-employees-list-db/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/35-thymeleafdemo-employees-add/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/README.txt -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update-alternate-solution-post-all-data/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/36-thymeleafdemo-employees-update/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/README.txt -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete-alternate-solution-post-all-data/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/37-thymeleafdemo-employees-delete/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/38-thymeleafdemo-employees-validation/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.gitignore -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/application.properties -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/templates/helloworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/39-thymeleafdemo-employees-search/src/main/resources/templates/helloworld.html -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/README.txt -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-in-memory-authentication/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/README.txt -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/mvnw -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/mvnw.cmd -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/pom.xml -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- 1 | .funny { 2 | font-style: italic; 3 | color: green; 4 | } -------------------------------------------------------------------------------- /14-spring-boot-thymeleaf/bonus-thymeleafdemo-employees-security-with-jdbc-authentication/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/README.md -------------------------------------------------------------------------------- /images/spring-and-hibernate-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darbyluv2code/spring-and-hibernate-for-beginners/HEAD/images/spring-and-hibernate-thumbnail.png --------------------------------------------------------------------------------