├── .DS_Store
├── Spring Marathon Day - 23-4-2022
├── smd-e1
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── LoginController.java
│ │ │ └── main
│ │ │ └── Main.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── LoginController.class
│ │ └── main
│ │ └── Main.class
├── smd-e10
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── smde10
│ │ │ ├── SmdE10Application.java
│ │ │ └── controllers
│ │ │ └── HomeController.java
│ │ └── resources
│ │ ├── application-dev.properties
│ │ ├── application-prod.properties
│ │ ├── application-uat.properties
│ │ ├── application.properties
│ │ └── static
│ │ └── home.html
├── smd-e11
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── smde11
│ │ │ │ ├── SmdE11Application.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductController.java
│ │ │ │ ├── entities
│ │ │ │ └── Product.java
│ │ │ │ ├── repositories
│ │ │ │ └── ProductRepository.java
│ │ │ │ └── services
│ │ │ │ └── ProductService.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── smde11
│ │ └── SmdE11ApplicationTests.java
├── smd-e12
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── smde12
│ │ │ │ ├── SmdE12Application.java
│ │ │ │ ├── config
│ │ │ │ └── SecurityConfig.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductController.java
│ │ │ │ ├── entities
│ │ │ │ └── Product.java
│ │ │ │ ├── repositories
│ │ │ │ └── ProductRepository.java
│ │ │ │ └── services
│ │ │ │ └── ProductService.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── smde12
│ │ └── SmdE12ApplicationTests.java
├── smd-e2
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ ├── uiDesigner.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── LoginController.java
│ │ │ └── main
│ │ │ └── Main.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── LoginController.class
│ │ └── main
│ │ └── Main.class
├── smd-e3
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── main
│ │ │ └── Main.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── ProductController.class
│ │ ├── main
│ │ └── Main.class
│ │ └── services
│ │ └── ProductService.class
├── smd-e4
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── main
│ │ │ └── Main.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── ProductController.class
│ │ ├── main
│ │ └── Main.class
│ │ └── services
│ │ └── ProductService.class
├── smd-e5
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ ├── uiDesigner.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── main
│ │ │ └── Main.java
│ │ │ └── service
│ │ │ ├── AmazonProductService.java
│ │ │ ├── ManningProductService.java
│ │ │ └── ProductService.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── ProductController.class
│ │ ├── main
│ │ └── Main.class
│ │ └── service
│ │ ├── AmazonProductService.class
│ │ ├── ManningProductService.class
│ │ └── ProductService.class
├── smd-e6
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── main
│ │ │ └── Main.java
│ │ │ └── service
│ │ │ ├── AmazonProductService.java
│ │ │ ├── ManningProductService.java
│ │ │ └── ProductService.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── ProductController.class
│ │ ├── main
│ │ └── Main.class
│ │ └── service
│ │ ├── AmazonProductService.class
│ │ ├── ManningProductService.class
│ │ └── ProductService.class
├── smd-e7
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── main
│ │ │ └── Main.java
│ │ │ └── service
│ │ │ ├── ProductService.java
│ │ │ ├── PurchaseService.java
│ │ │ └── XService.java
│ └── target
│ │ └── classes
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── main
│ │ └── Main.class
│ │ └── service
│ │ ├── ProductService.class
│ │ ├── PurchaseService.class
│ │ └── XService.class
├── smd-e8
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ ├── uiDesigner.xml
│ │ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ ├── aspects
│ │ │ └── DemoAspect.java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ └── main
│ │ │ └── Main.java
│ └── target
│ │ └── classes
│ │ ├── aspects
│ │ └── DemoAspect.class
│ │ ├── config
│ │ └── AppConfig.class
│ │ ├── controllers
│ │ └── DemoController.class
│ │ └── main
│ │ └── Main.class
└── smd-e9
│ ├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── runConfigurations.xml
│ └── vcs.xml
│ ├── pom.xml
│ ├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── AppConfig.java
│ │ ├── controllers
│ │ └── ProductController.java
│ │ ├── main
│ │ └── Main.java
│ │ └── services
│ │ └── ProductService.java
│ └── target
│ └── classes
│ ├── config
│ └── AppConfig.class
│ ├── controllers
│ └── ProductController.class
│ ├── main
│ └── Main.class
│ └── services
│ └── ProductService.class
├── comparator_comparing_example
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── comparator_comparing_example.iml
└── src
│ └── main
│ └── Main.java
├── design_patterns_e1
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ └── vcs.xml
├── design_patterns_e1.iml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── main
│ │ ├── Main.java
│ │ ├── NotificationManager.java
│ │ ├── PaymentEvent.java
│ │ ├── PaymentEventLogger.java
│ │ ├── PaymentListener.java
│ │ ├── PaymentManager.java
│ │ └── PaymentSubject.java
└── target
│ └── classes
│ └── main
│ ├── Main.class
│ ├── NotificationManager.class
│ ├── PaymentEventLogger.class
│ ├── PaymentListener.class
│ └── PaymentManager.class
├── design_patterns_e3
├── .idea
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── design_patterns_e3.iml
└── pom.xml
├── downstream_collectors
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── downstream_collectors.iml
├── out
│ └── production
│ │ └── downstream_collectors
│ │ └── main
│ │ └── Main.class
└── src
│ └── main
│ └── Main.java
├── ds_c1_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── AList.java
│ └── Main.java
├── ds_c2_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── LList.java
│ └── Main.java
├── ds_c3_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── DoubleLinkedList.java
│ └── Main.java
├── ds_c4_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Cat.java
│ ├── Main.java
│ └── OurHashMap.java
├── ds_c5_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── CustomBinaryTree.java
│ └── Main.java
├── ds_c6_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ └── modules.xml
├── ds_c6_e1.iml
└── src
│ ├── BinarySearchTree.java
│ └── Main.java
├── ds_c7_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ └── Main.java
├── ds_c8_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── ds_c8_e1.iml
└── src
│ └── Main.java
├── experimental-as-v003
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── experimentalasv003
│ │ │ ├── ExperimentalAsV003Application.java
│ │ │ └── config
│ │ │ └── ProjectConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── experimentalasv003
│ └── ExperimentalAsV003ApplicationTests.java
├── globalsecuritymethods-part1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── globalsecuritymethodspart1
│ │ │ ├── GlobalsecuritymethodsPart1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ └── services
│ │ │ └── HelloService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── globalsecuritymethodspart1
│ └── GlobalsecuritymethodsPart1ApplicationTests.java
├── gpt_e2_e1
├── .gitignore
├── build.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
│ ├── main
│ ├── kotlin
│ │ └── com
│ │ │ └── example
│ │ │ └── gpt_e2_e1
│ │ │ ├── GptE2E1Application.kt
│ │ │ ├── controllers
│ │ │ └── EmployeeController.kt
│ │ │ ├── model
│ │ │ └── Employee.kt
│ │ │ ├── repositories
│ │ │ └── EmployeeRepository.kt
│ │ │ └── services
│ │ │ └── EmployeeService.kt
│ └── resources
│ │ ├── application.properties
│ │ └── db
│ │ └── migration
│ │ ├── V1__create_employees_table.sql
│ │ ├── V2__update_employees_table.sql
│ │ └── V3__add_uuid_to_john_doe.sql
│ └── test
│ └── kotlin
│ └── com
│ └── example
│ └── gpt_e2_e1
│ └── EmployeeControllerTest.kt
├── hello_java14
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── hello_java14.iml
├── out
│ └── production
│ │ └── hello_java14
│ │ └── main
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ └── Example5.class
└── src
│ └── main
│ ├── Cat.java
│ ├── Dog.java
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── java13firstsight
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── java13firstsight.iml
├── out
│ └── production
│ │ └── java13firstsight
│ │ ├── Example1.class
│ │ └── Example2.class
└── src
│ ├── Example1.java
│ ├── Example2.java
│ └── Example3.java
├── java16-firstlook
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ └── modules.xml
├── java16-firstlook.iml
├── out
│ └── production
│ │ └── java16-firstlook
│ │ ├── example1
│ │ ├── A.class
│ │ ├── CustomInvocationHandler.class
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ └── example4
│ │ ├── Example4.class
│ │ └── Point.class
└── src
│ ├── example1
│ ├── A.java
│ ├── CustomInvocationHandler.java
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ ├── example4
│ ├── Example4.java
│ └── Point.java
│ ├── example5
│ └── Example5.java
│ └── example6
│ ├── A.java
│ ├── B.java
│ └── C.java
├── java_marathoon_day_june
├── jm_2022_june_e1
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── jm_2022_june_e1.iml
│ └── src
│ │ └── main
│ │ ├── A.java
│ │ └── B.java
├── jm_2022_june_e2
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── jm_2022_june_e2
│ │ │ │ ├── Jm2022JuneE2Application.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductController.java
│ │ │ │ ├── model
│ │ │ │ └── Product.java
│ │ │ │ ├── repository
│ │ │ │ └── ProductRepository.java
│ │ │ │ └── services
│ │ │ │ └── ProductService.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── jm_2022_june_e2
│ │ └── Jm2022JuneE2ApplicationTests.java
├── jm_2022_june_e3
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── jm_2022_june_e3
│ │ │ │ ├── Jm2022JuneE3Application.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductController.java
│ │ │ │ ├── entities
│ │ │ │ ├── Product.java
│ │ │ │ └── dto
│ │ │ │ │ └── ProductDto.java
│ │ │ │ ├── repositories
│ │ │ │ └── ProductRepository.java
│ │ │ │ └── services
│ │ │ │ └── ProductService.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── jm_2022_june_e3
│ │ └── Jm2022JuneE3ApplicationTests.java
├── jm_2022_june_e4
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── jm_2022_june_e4.iml
│ ├── out
│ │ └── production
│ │ │ └── jm_2022_june_e4
│ │ │ └── main
│ │ │ ├── Animal.class
│ │ │ ├── Cat.class
│ │ │ └── Main.class
│ └── src
│ │ └── main
│ │ ├── Animal.java
│ │ ├── Cat.java
│ │ └── Main.java
├── jm_2022_june_e5
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── runConfigurations.xml
│ │ ├── uiDesigner.xml
│ │ └── vcs.xml
│ ├── jm_2022_june_e5.iml
│ ├── out
│ │ └── production
│ │ │ └── jm_2022_june_e5
│ │ │ └── main
│ │ │ ├── A.class
│ │ │ ├── B.class
│ │ │ ├── Example1.class
│ │ │ ├── Example2$1.class
│ │ │ ├── Example2.class
│ │ │ ├── Example3$1.class
│ │ │ ├── Example3.class
│ │ │ ├── Example4.class
│ │ │ ├── Example5.class
│ │ │ ├── Exemplu6.class
│ │ │ └── Number.class
│ └── src
│ │ └── main
│ │ ├── A.java
│ │ ├── B.java
│ │ ├── Example1.java
│ │ ├── Example2.java
│ │ ├── Example3.java
│ │ ├── Example4.java
│ │ ├── Example5.java
│ │ ├── Exemplu6.java
│ │ └── Number.java
├── jm_2022_june_e6
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── jm_2022_june_36.iml
│ ├── out
│ │ └── production
│ │ │ └── jm_2022_june_36
│ │ │ └── main
│ │ │ ├── Consumer.class
│ │ │ ├── Main.class
│ │ │ └── Producer.class
│ └── src
│ │ └── main
│ │ ├── Consumer.java
│ │ ├── Main.java
│ │ └── Producer.java
├── jm_2022_june_e7
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── jm_2022_june_e7.iml
│ └── src
│ │ └── main
│ │ └── Number.java
└── jm_2022_june_e8
│ ├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── vcs.xml
│ ├── jm_2022_june_e8.iml
│ ├── m1
│ ├── m1.iml
│ └── src
│ │ ├── module-info.java
│ │ └── read
│ │ ├── ReadManager.java
│ │ └── stuff
│ │ └── ReadStuff.java
│ └── m2
│ ├── m2.iml
│ └── src
│ ├── module-info.java
│ └── process
│ └── ProcessManager.java
├── java_security_examples
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e1
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e1.iml
├── out
│ └── production
│ │ └── javafundamentals-e1
│ │ ├── META-INF
│ │ └── javafundamentals-e1.kotlin_module
│ │ └── demo
│ │ ├── Cat.class
│ │ ├── Example1.class
│ │ └── Exemple2.class
└── src
│ └── demo
│ ├── Cat.java
│ ├── Example1.java
│ └── Exemple2.java
├── javafundamentals-e10
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e10.iml
├── out
│ └── production
│ │ └── javafundamentals-e10
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Example6.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ └── Example6.java
├── javafundamentals-e11
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e11.iml
├── out
│ └── production
│ │ └── javafundamentals-e11
│ │ └── main
│ │ ├── Cat.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ └── Example3.class
└── src
│ └── main
│ ├── Cat.java
│ ├── Example1.java
│ ├── Example2.java
│ └── Example3.java
├── javafundamentals-e12
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e12.iml
├── out
│ └── production
│ │ └── javafundamentals-e12
│ │ └── main
│ │ ├── Cat.class
│ │ └── Example1.class
└── src
│ └── main
│ ├── A.java
│ ├── B.java
│ ├── Cat.java
│ ├── Example1.java
│ └── Product.java
├── javafundamentals-e13
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e13.iml
└── src
│ ├── Test.java
│ ├── example
│ └── A.java
│ ├── main
│ ├── A.java
│ ├── C.java
│ └── Example1.java
│ └── second
│ ├── A.java
│ ├── B.java
│ └── third
│ └── A.java
├── javafundamentals-e14
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e14.iml
├── out
│ └── production
│ │ └── javafundamentals-e14
│ │ └── main
│ │ ├── Cat.class
│ │ └── Example1.class
└── src
│ └── main
│ ├── A.java
│ ├── B.java
│ ├── Bicycle.java
│ ├── Cat.java
│ ├── Circle.java
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Moto.java
│ ├── Shape.java
│ └── Square.java
├── javafundamentals-e15
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e15.iml
├── out
│ └── production
│ │ └── javafundamentals-e15
│ │ ├── example1
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example1.class
│ │ └── example2
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── A.java
│ ├── B.java
│ └── Example1.java
│ ├── example2
│ ├── A.java
│ ├── B.java
│ └── Example2.java
│ ├── example3
│ ├── A.java
│ └── B.java
│ ├── example4
│ ├── A.java
│ └── B.java
│ └── example5
│ ├── A.java
│ └── B.java
├── javafundamentals-e16
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e16.iml
├── out
│ └── production
│ │ └── javafundamentals-e16
│ │ ├── example1
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example1.class
│ │ └── example2
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── A.java
│ ├── B.java
│ └── Example1.java
│ ├── example2
│ ├── A.java
│ ├── B.java
│ └── Example2.java
│ ├── example3
│ ├── A.java
│ └── B.java
│ └── example4
│ ├── A.java
│ ├── B.java
│ └── Example4.java
├── javafundamentals-e17
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e17.iml
├── out
│ └── production
│ │ └── javafundamentals-e17
│ │ ├── META-INF
│ │ └── javafundamentals-e17.kotlin_module
│ │ ├── example1
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example1.class
│ │ └── example2
│ │ ├── Animal.class
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── A.java
│ ├── B.java
│ └── Example1.java
│ ├── example2
│ ├── Animal.java
│ ├── Cat.java
│ ├── Dog.java
│ └── Example2.java
│ └── example3
│ ├── Circle.java
│ ├── Example3.java
│ ├── Rectangle.java
│ └── Shape.java
├── javafundamentals-e18
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e18.iml
├── out
│ └── production
│ │ └── javafundamentals-e18
│ │ ├── META-INF
│ │ └── javafundamentals-e18.kotlin_module
│ │ └── example1
│ │ ├── Cat.class
│ │ ├── Example1.class
│ │ └── Pet.class
└── src
│ ├── example1
│ ├── Cat.java
│ ├── Example1.java
│ └── Pet.java
│ ├── example2
│ ├── Example2.java
│ ├── Piano.java
│ └── Playable.java
│ ├── example3
│ ├── Monster.java
│ ├── Scary.java
│ └── StoryCharacter.java
│ ├── example4
│ ├── Bar.java
│ ├── Baz.java
│ └── Foo.java
│ └── example5
│ ├── A.java
│ ├── B.java
│ └── ContractOfB.java
├── javafundamentals-e19
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e19.iml
├── out
│ └── production
│ │ └── javafundamentals-e19
│ │ ├── example1
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Example1.class
│ │ ├── example2
│ │ ├── A.class
│ │ └── MyAnnotation.class
│ │ ├── example3
│ │ ├── A.class
│ │ ├── B.class
│ │ ├── Bar.class
│ │ └── Foo.class
│ │ ├── example4
│ │ └── A.class
│ │ ├── example5
│ │ ├── Car.class
│ │ ├── DieselEngine.class
│ │ ├── ElectricEngine.class
│ │ ├── Engine.class
│ │ └── EngineFactory.class
│ │ └── example6
│ │ ├── Example6.class
│ │ └── Playable.class
└── src
│ ├── example1
│ ├── A.java
│ ├── B.java
│ └── Example1.java
│ ├── example2
│ ├── A.java
│ └── MyAnnotation.java
│ ├── example3
│ ├── A.java
│ ├── B.java
│ ├── Bar.java
│ └── Foo.java
│ ├── example4
│ └── A.java
│ ├── example5
│ ├── Car.java
│ ├── DieselEngine.java
│ ├── ElectricEngine.java
│ ├── Engine.java
│ └── EngineFactory.java
│ └── example6
│ ├── Example6.java
│ ├── Musician.java
│ ├── Piano.java
│ └── Playable.java
├── javafundamentals-e2
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e2.iml
├── out
│ └── production
│ │ └── javafundamentals-e2
│ │ ├── META-INF
│ │ └── javafundamentals-e2.kotlin_module
│ │ ├── demo
│ │ └── Cat.class
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Exemple4.class
│ │ └── Exemple5.class
└── src
│ ├── demo
│ └── Cat.java
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ └── Example6.java
├── javafundamentals-e20
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e20.iml
├── out
│ └── production
│ │ └── javafundamentals-e20
│ │ ├── example1
│ │ ├── Example1.class
│ │ └── Instrument.class
│ │ ├── example2
│ │ ├── Example2.class
│ │ ├── X.class
│ │ └── Y.class
│ │ ├── example3
│ │ ├── Example3.class
│ │ └── Z.class
│ │ ├── example4
│ │ ├── Example4.class
│ │ └── Reverse.class
│ │ └── example5
│ │ ├── Coffee.class
│ │ ├── Example5$1.class
│ │ └── Example5.class
└── src
│ ├── example1
│ ├── Example1.java
│ └── Instrument.java
│ ├── example2
│ ├── Example2.java
│ ├── X.java
│ └── Y.java
│ ├── example3
│ ├── Example3.java
│ └── Z.java
│ ├── example4
│ ├── Example4.java
│ └── Reverse.java
│ ├── example5
│ ├── Coffee.java
│ └── Example5.java
│ └── example6
│ └── Seasons.java
├── javafundamentals-e21
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e21.iml
├── out
│ └── production
│ │ └── javafundamentals-e21
│ │ ├── META-INF
│ │ └── javafundamentals-e21.kotlin_module
│ │ ├── example1
│ │ ├── A1$A2.class
│ │ ├── A1$A3.class
│ │ ├── A1.class
│ │ └── Example1.class
│ │ ├── example2
│ │ ├── Car$Engine.class
│ │ ├── Car.class
│ │ └── Example2.class
│ │ ├── example3
│ │ ├── Price$Currency.class
│ │ └── Price.class
│ │ ├── example4
│ │ ├── B1$1B2.class
│ │ ├── B1$1B3.class
│ │ └── B1.class
│ │ ├── example5
│ │ ├── Cat.class
│ │ ├── Example5$1.class
│ │ └── Example5.class
│ │ └── example6
│ │ ├── Example6$1.class
│ │ ├── Example6.class
│ │ └── Instrument.class
└── src
│ ├── example1
│ ├── A1.java
│ └── Example1.java
│ ├── example2
│ ├── Car.java
│ └── Example2.java
│ ├── example3
│ └── Price.java
│ ├── example4
│ └── B1.java
│ ├── example5
│ ├── Cat.java
│ └── Example5.java
│ └── example6
│ ├── Example6.java
│ └── Instrument.java
├── javafundamentals-e22
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── delivery
│ ├── delivery.iml
│ └── src
│ │ ├── delivery
│ │ └── DeliveryService.java
│ │ └── module-info.java
├── invoicing
│ ├── invoicing.iml
│ └── src
│ │ ├── invoicing
│ │ ├── model
│ │ │ └── Invoice.java
│ │ └── services
│ │ │ ├── InvoiceService.java
│ │ │ └── impl
│ │ │ └── InvoiceServiceImpl.java
│ │ └── module-info.java
├── javafundamentals-e22.iml
├── main
│ ├── main.iml
│ └── src
│ │ ├── main
│ │ └── Main.java
│ │ └── module-info.java
└── out
│ └── production
│ ├── delivery
│ ├── delivery
│ │ └── DeliveryService.class
│ └── module-info.class
│ ├── invoicing
│ ├── invoicing
│ │ ├── model
│ │ │ └── Invoice.class
│ │ └── services
│ │ │ ├── InvoiceService.class
│ │ │ └── impl
│ │ │ └── InvoiceServiceImpl.class
│ └── module-info.class
│ └── main
│ ├── main
│ └── Main.class
│ └── module-info.class
├── javafundamentals-e23
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── example
│ ├── example.iml
│ └── src
│ │ ├── example
│ │ └── Example.java
│ │ └── module-info.java
├── hello
│ ├── hello.iml
│ └── src
│ │ ├── hello
│ │ └── HelloWorld.java
│ │ └── module-info.java
├── helloen
│ ├── helloen.iml
│ └── src
│ │ ├── en
│ │ └── hello
│ │ │ └── EnHelloWorld.java
│ │ └── module-info.java
├── helloes
│ ├── helloes.iml
│ └── src
│ │ ├── es
│ │ └── hello
│ │ │ └── EsHelloWorld.java
│ │ └── module-info.java
├── javafundamentals-e23.iml
├── main
│ ├── main.iml
│ └── src
│ │ ├── main
│ │ └── Main.java
│ │ └── module-info.java
└── out
│ └── production
│ ├── example
│ ├── example
│ │ └── Example.class
│ └── module-info.class
│ ├── hello
│ ├── hello
│ │ └── HelloWorld.class
│ └── module-info.class
│ ├── helloen
│ ├── en
│ │ └── hello
│ │ │ └── EnHelloWorld.class
│ └── module-info.class
│ ├── helloes
│ ├── es
│ │ └── hello
│ │ │ └── EsHelloWorld.class
│ └── module-info.class
│ └── main
│ ├── main
│ └── Main.class
│ └── module-info.class
├── javafundamentals-e24
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e24.iml
├── out
│ └── production
│ │ └── javafundamentals-e24
│ │ ├── example1
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ └── example4
│ │ └── Exemple4.class
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ └── example4
│ └── Exemple4.java
├── javafundamentals-e25
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e25.iml
├── out
│ └── production
│ │ └── javafundamentals-e25
│ │ └── example1
│ │ └── Example1.class
└── src
│ ├── example1
│ └── Example1.java
│ └── example2
│ ├── Cat.java
│ └── Example2.java
├── javafundamentals-e26
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e26.iml
├── out
│ └── production
│ │ └── javafundamentals-e26
│ │ ├── example1
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ ├── example4
│ │ └── Example4.class
│ │ ├── example5
│ │ └── Example5.class
│ │ └── example6
│ │ └── Example6.class
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ ├── example4
│ └── Example4.java
│ ├── example5
│ └── Example5.java
│ └── example6
│ └── Example6.java
├── javafundamentals-e27
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e27.iml
├── out
│ └── production
│ │ └── javafundamentals-e27
│ │ ├── META-INF
│ │ └── javafundamentals-e27.kotlin_module
│ │ ├── example1
│ │ ├── Cat.class
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ └── example3
│ │ ├── Card.class
│ │ └── Example3.class
└── src
│ ├── example1
│ ├── Cat.java
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ └── example3
│ ├── Card.java
│ └── Example3.java
├── javafundamentals-e28
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e28.iml
├── out
│ └── production
│ │ └── javafundamentals-e28
│ │ ├── META-INF
│ │ └── javafundamentals-e28.kotlin_module
│ │ ├── exceptions
│ │ ├── MyCheckedException.class
│ │ ├── MyRuntimeException.class
│ │ └── TooMuchMoneyException.class
│ │ └── main
│ │ ├── AccountController.class
│ │ └── Main.class
└── src
│ ├── exceptions
│ ├── MyCheckedException.java
│ ├── MyRuntimeException.java
│ └── TooMuchMoneyException.java
│ └── main
│ ├── A.java
│ ├── AccountController.java
│ ├── B.java
│ ├── C.java
│ ├── I1.java
│ └── Main.java
├── javafundamentals-e29
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e29.iml
├── out
│ └── production
│ │ └── javafundamentals-e29
│ │ ├── META-INF
│ │ └── javafundamentals-e29.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Example6.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ └── Example7.java
├── javafundamentals-e3
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e3.iml
├── out
│ └── production
│ │ └── ocalesson3
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ └── Example7.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ └── Example7.java
├── javafundamentals-e30
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e30.iml
├── out
│ └── production
│ │ └── javafundamentals-e30
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── R.class
│ │ └── RE.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ ├── R.java
│ └── RE.java
├── javafundamentals-e31
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e31.iml
├── out
│ └── production
│ │ └── javafundamentals-e31
│ │ └── example1
│ │ ├── Example1.class
│ │ └── Foo.class
└── src
│ └── example1
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Foo.java
├── javafundamentals-e32
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e32.iml
├── out
│ └── production
│ │ └── javafundamentals-e32
│ │ ├── example1
│ │ ├── A.class
│ │ ├── Example1$1.class
│ │ └── Example1.class
│ │ └── example2
│ │ ├── B.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── A.java
│ └── Example1.java
│ ├── example2
│ ├── B.java
│ └── Example2.java
│ ├── example3
│ ├── C.java
│ └── Example3.java
│ ├── example4
│ ├── D.java
│ └── Example4.java
│ ├── example5
│ ├── A.java
│ ├── B.java
│ └── Example5.java
│ └── example6
│ ├── A.java
│ ├── B.java
│ └── Example6.java
├── javafundamentals-e33
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e33.iml
└── src
│ ├── example1
│ ├── A.java
│ ├── B.java
│ └── Example1.java
│ ├── example2
│ ├── A.java
│ ├── B.java
│ └── Example2.java
│ ├── example3
│ ├── A.java
│ ├── B.java
│ └── Example3.java
│ ├── example4
│ ├── A.java
│ ├── B.java
│ └── Example4.java
│ ├── example5
│ ├── A.java
│ ├── B.java
│ ├── C.java
│ ├── Example5.java
│ └── I.java
│ └── example6
│ ├── A.java
│ └── B.java
├── javafundamentals-e34
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e34.iml
├── out
│ └── production
│ │ └── javafundamentals-e34
│ │ ├── example1
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ ├── example4
│ │ └── Example4.class
│ │ ├── example5
│ │ └── Example5.class
│ │ ├── example6
│ │ └── Example6.class
│ │ ├── example7
│ │ └── Example7.class
│ │ └── example8
│ │ └── Example8.class
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ ├── example4
│ └── Example4.java
│ ├── example5
│ └── Example5.java
│ ├── example6
│ └── Example6.java
│ ├── example7
│ └── Example7.java
│ └── example8
│ └── Example8.java
├── javafundamentals-e35
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e35.iml
├── out
│ └── production
│ │ └── javafundamentals-e35
│ │ ├── example1
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ ├── example4
│ │ └── Example4.class
│ │ ├── example5
│ │ └── Example5.class
│ │ └── example6
│ │ └── Example6.class
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ ├── example4
│ └── Example4.java
│ ├── example5
│ └── Example5.java
│ ├── example6
│ └── Example6.java
│ └── example7
│ └── Example7.java
├── javafundamentals-e36
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e36.iml
├── out
│ └── production
│ │ └── javafundamentals-e36
│ │ ├── example1
│ │ ├── Cat.class
│ │ └── Example1.class
│ │ └── example2
│ │ ├── Dog.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── Cat.java
│ └── Example1.java
│ └── example2
│ ├── Dog.java
│ └── Example2.java
├── javafundamentals-e37
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e37.iml
├── out
│ └── production
│ │ └── javafundamentals-e37
│ │ ├── example1
│ │ ├── Example1.class
│ │ └── Example2.class
│ │ └── example3
│ │ ├── Cat.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ └── Exemple3.class
└── src
│ ├── example1
│ ├── Example1.java
│ └── Example2.java
│ └── example3
│ ├── Cat.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ └── Exemple3.java
├── javafundamentals-e38
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e38.iml
├── out
│ └── production
│ │ └── javafundamentals-e38
│ │ ├── META-INF
│ │ └── javafundamentals-e38.kotlin_module
│ │ ├── example1
│ │ ├── Eatable.class
│ │ ├── Example1$1.class
│ │ └── Example1.class
│ │ ├── example10
│ │ └── Example10.class
│ │ ├── example2
│ │ └── Example2.class
│ │ ├── example3
│ │ └── Example3.class
│ │ ├── example4
│ │ └── Example4.class
│ │ ├── example5
│ │ └── Example5.class
│ │ ├── example6
│ │ └── Example6.class
│ │ ├── example7
│ │ └── Example7.class
│ │ ├── example8
│ │ └── Example8.class
│ │ └── example9
│ │ └── Example9.class
└── src
│ ├── example1
│ ├── Eatable.java
│ └── Example1.java
│ ├── example10
│ └── Example10.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ ├── example4
│ └── Example4.java
│ ├── example5
│ └── Example5.java
│ ├── example6
│ └── Example6.java
│ ├── example7
│ └── Example7.java
│ ├── example8
│ └── Example8.java
│ └── example9
│ └── Example9.java
├── javafundamentals-e39
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e39.iml
├── out
│ └── production
│ │ └── javafundamentals-e39
│ │ ├── example1
│ │ └── Example1.class
│ │ ├── example2
│ │ └── Example2.class
│ │ └── example3
│ │ └── Example3.class
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ └── example4
│ └── Example4.java
├── javafundamentals-e4
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e4.iml
├── out
│ └── production
│ │ └── javafundamentals-e4
│ │ └── main
│ │ ├── Cat.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ └── Example8.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ └── Example8.java
├── javafundamentals-e40
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e40.iml
├── out
│ └── production
│ │ └── javafundamentals-e40
│ │ ├── example1
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ └── Example3.class
│ │ └── example4
│ │ ├── Example4.class
│ │ └── Example5.class
└── src
│ ├── example1
│ ├── Example1.java
│ ├── Example2.java
│ └── Example3.java
│ └── example4
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e41
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e41.iml
├── out
│ └── production
│ │ └── javafundamentals-e41
│ │ └── main
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ ├── Example1.class
│ │ ├── Example10.class
│ │ ├── Example11.class
│ │ ├── Example12.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ ├── Example8.class
│ │ └── Example9.class
└── src
│ └── main
│ ├── Cat.java
│ ├── Dog.java
│ ├── Example1.java
│ ├── Example10.java
│ ├── Example11.java
│ ├── Example12.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ ├── Example8.java
│ └── Example9.java
├── javafundamentals-e42
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── javafundamentals-e42.iml
├── out
│ └── production
│ │ └── javafundamentals-e42
│ │ ├── META-INF
│ │ └── javafundamentals-e42.kotlin_module
│ │ └── examples
│ │ ├── Example1.class
│ │ ├── Example10.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ ├── Example8.class
│ │ └── Example9.class
└── src
│ └── examples
│ ├── Example1.java
│ ├── Example10.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ ├── Example8.java
│ └── Example9.java
├── javafundamentals-e43
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e43.iml
├── out
│ └── production
│ │ └── javafundamentals-e43
│ │ ├── META-INF
│ │ └── javafundamentals-e43.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example10.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ ├── Example8.class
│ │ └── Example9.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example10.java
│ ├── Example11.java
│ ├── Example12.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ ├── Example8.java
│ └── Example9.java
├── javafundamentals-e44
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── javafundamentals-e44.iml
├── out
│ └── production
│ │ └── javafundamentals-e44
│ │ ├── META-INF
│ │ └── javafundamentals-e44.kotlin_module
│ │ ├── exercise
│ │ ├── Client.class
│ │ ├── Exercise1.class
│ │ ├── Exercise2.class
│ │ ├── Exercise3.class
│ │ ├── Exercise4.class
│ │ ├── Exercise5.class
│ │ ├── Exercise6.class
│ │ └── Ticket.class
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ └── Example5.class
└── src
│ ├── exercise
│ ├── Client.java
│ ├── Exercise1.java
│ ├── Exercise2.java
│ ├── Exercise3.java
│ ├── Exercise4.java
│ ├── Exercise5.java
│ ├── Exercise6.java
│ └── Ticket.java
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e45
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e45.iml
├── out
│ └── production
│ │ └── javafundamentals-e45
│ │ └── main
│ │ ├── EvenNumbersThread.class
│ │ └── Main.class
└── src
│ └── main
│ ├── EvenNumbersThread.java
│ └── Main.java
├── javafundamentals-e46
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentlas-e46.iml
├── out
│ └── production
│ │ └── javafundamentlas-e46
│ │ ├── example1
│ │ ├── Example1.class
│ │ └── OddNumbersRunnable.class
│ │ └── example2
│ │ ├── DB1Runnable.class
│ │ ├── DB2Runnable.class
│ │ └── Example2.class
└── src
│ ├── example1
│ ├── Example1.java
│ └── OddNumbersRunnable.java
│ └── example2
│ ├── DB1Runnable.java
│ ├── DB2Runnable.java
│ └── Example2.java
├── javafundamentals-e47
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e47.iml
├── out
│ └── production
│ │ └── javafundamentals-e47
│ │ └── main
│ │ ├── Consumer.class
│ │ ├── Main.class
│ │ └── Producer.class
└── src
│ └── main
│ ├── Consumer.java
│ ├── Main.java
│ └── Producer.java
├── javafundamentals-e48-1
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e48-1.iml
├── out
│ └── production
│ │ └── javafundamentals-e47
│ │ └── main
│ │ ├── Consumer.class
│ │ ├── Main.class
│ │ └── Producer.class
└── src
│ └── main
│ ├── Consumer.java
│ ├── Main.java
│ └── Producer.java
├── javafundamentals-e48-2
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e48-2.iml
└── src
│ └── main
│ ├── IncrementingThread.java
│ ├── Main.java
│ └── PrintingThread.java
├── javafundamentals-e49
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e48.iml
└── src
│ ├── example1
│ └── Example1.java
│ ├── example2
│ ├── A.java
│ └── Example2.java
│ ├── example3
│ └── Example3.java
│ └── example4
│ └── Example4.java
├── javafundamentals-e5
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentalse5.iml
├── out
│ └── production
│ │ └── javafundamentalse5
│ │ ├── META-INF
│ │ └── javafundamentalse5.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Example6.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ └── Example6.java
├── javafundamentals-e50
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e50.iml
├── out
│ └── production
│ │ └── javafundamentals-e50
│ │ └── main
│ │ ├── Example1.class
│ │ └── Example2.class
└── src
│ └── main
│ ├── Example1.java
│ └── Example2.java
├── javafundamentals-e51
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals-e51.iml
├── out
│ └── production
│ │ └── javafundamentals-e51
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example3.class
│ │ ├── Exemple2.class
│ │ └── SummingNumbersCallable.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example3.java
│ ├── Exemple2.java
│ └── SummingNumbersCallable.java
├── javafundamentals-e52
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── javafundamentals-e52.iml
├── out
│ └── production
│ │ └── javafundamentals-e52
│ │ ├── META-INF
│ │ └── javafundamentals-e52.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ └── Example4.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ └── Example4.java
├── javafundamentals-e53
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e53.iml
├── out
│ └── production
│ │ └── javafundamentals-e53
│ │ ├── DoubleNumbersRecursiveAction.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── META-INF
│ │ └── javafundamentals-e53.kotlin_module
│ │ └── SumNumbersRecursiveTask.class
└── src
│ ├── Example1.java
│ └── Example2.java
├── javafundamentals-e54
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e54.iml
├── out
│ └── production
│ │ └── javafundamentals-e54
│ │ └── example1
│ │ ├── Example1.class
│ │ └── FibonacciTask.class
└── src
│ ├── example1
│ ├── Example1.java
│ └── FibonacciTask.java
│ ├── example2
│ └── Example2.java
│ └── example3
│ └── Example3.java
├── javafundamentals-e55
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e55.iml
├── out
│ └── production
│ │ └── javafundamentals-e55
│ │ └── main
│ │ ├── Example1.class
│ │ └── MyTask.class
└── src
│ └── main
│ ├── Example1.java
│ └── MyTask.java
├── javafundamentals-e56
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── javafundamentals-e56.iml
├── out
│ └── production
│ │ └── javafundamentals-e56
│ │ ├── META-INF
│ │ └── javafundamentals-e56.kotlin_module
│ │ └── exemples
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ └── MyNumber.class
└── src
│ └── exemples
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ └── MyNumber.java
├── javafundamentals-e57
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e57.iml
├── out
│ └── production
│ │ └── javafundamentals-e57
│ │ ├── META-INF
│ │ └── javafundamentals-e57.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Transaction.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e58
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e58.iml
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e59
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e59.iml
├── out
│ └── production
│ │ └── javafundamentals-e59
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ └── Example4.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ └── Example4.java
├── javafundamentals-e6
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e6.iml
├── out
│ └── production
│ │ └── javafundamentals-e6
│ │ ├── META-INF
│ │ └── javafundamentals-e6.kotlin_module
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ └── Example8.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ └── Example8.java
├── javafundamentals-e60
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── cat1
├── javafundamentals-e60.iml
├── out
│ └── production
│ │ └── javafundamentals-e60
│ │ └── main
│ │ ├── Cat.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Example6.class
├── src
│ └── main
│ │ ├── Cat.java
│ │ ├── Example1.java
│ │ ├── Example2.java
│ │ ├── Example3.java
│ │ ├── Example4.java
│ │ ├── Example5.java
│ │ └── Example6.java
├── test1.txt
├── test2.txt
├── test3.txt
└── test4.txt
├── javafundamentals-e61
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── c
├── cat1
├── javafundamentals-e61.iml
├── out
│ └── production
│ │ └── javafundamentals-e61
│ │ └── main
│ │ ├── A.class
│ │ ├── B.class
│ │ ├── C.class
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Owner.class
├── owner1
└── src
│ └── main
│ ├── A.java
│ ├── B.java
│ ├── C.java
│ ├── Cat.java
│ ├── Dog.java
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ └── Owner.java
├── javafundamentals-e62
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e62.iml
├── out
│ └── production
│ │ └── javafundamentals-e62
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ └── Example5.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e63
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── copied.txt
├── demo.txt
├── javafundamentals-e63.iml
├── out
│ └── production
│ │ └── javafundamentals-e63
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ ├── Example8.class
│ │ └── Example9.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ ├── Example8.java
│ └── Example9.java
├── javafundamentals-e64
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e64.iml
├── out
│ └── production
│ │ └── javafundamentals-e64
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Example6.class
├── src
│ └── main
│ │ ├── Example1.java
│ │ ├── Example2.java
│ │ ├── Example3.java
│ │ ├── Example4.java
│ │ ├── Example5.java
│ │ ├── Example6.java
│ │ └── Example7.java
└── verse.txt
├── javafundamentals-e65
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── javafundamentals-e65.iml
├── out
│ └── production
│ │ └── javafundamentals-e65
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ └── Example5.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ └── Example5.java
├── javafundamentals-e66
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── javafundamentals-e66.iml
├── out
│ └── production
│ │ └── javafundamentals-e66
│ │ └── Main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ └── Example4.class
└── src
│ └── Main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ └── Example4.java
├── javafundamentals-e67
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ └── vcs.xml
├── javafundamentals-67.iml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── example1
│ │ └── Example1.java
└── target
│ └── classes
│ └── example1
│ └── Example1.class
├── javafundamentals-e68
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── javafundamentlas-e68.iml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── main
│ │ ├── Example1.java
│ │ └── Example2.java
└── target
│ └── classes
│ └── main
│ ├── Example1.class
│ └── Example2.class
├── javafundamentals-e69
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ └── vcs.xml
├── javafundamentals-e69.iml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── main
│ │ ├── Example1.java
│ │ └── Example2.java
└── target
│ └── classes
│ └── main
│ ├── Example1.class
│ └── Example2.class
├── javafundamentals-e7
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e7.iml
├── out
│ └── production
│ │ └── javafundamentals-e7
│ │ └── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ ├── Example6.class
│ │ ├── Example7.class
│ │ └── Example8.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ ├── Example6.java
│ ├── Example7.java
│ └── Example8.java
├── javafundamentals-e70
├── .idea
│ ├── compiler.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e70.iml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ ├── db
│ │ └── managers
│ │ │ └── DBConnectionManager.java
│ │ ├── exceptions
│ │ ├── AccountMissingException.java
│ │ └── DBConnectionFailedException.java
│ │ ├── main
│ │ └── Main.java
│ │ ├── model
│ │ └── Account.java
│ │ ├── repositories
│ │ └── AccountRepository.java
│ │ └── services
│ │ └── MoneyTransferService.java
└── target
│ └── classes
│ ├── db
│ └── managers
│ │ ├── DBConnectionManager$SingletonHolder.class
│ │ └── DBConnectionManager.class
│ ├── exceptions
│ ├── AccountMissingException.class
│ └── DBConnectionFailedException.class
│ ├── main
│ └── Main.class
│ ├── model
│ └── Account.class
│ ├── repositories
│ └── AccountRepository.class
│ └── services
│ └── MoneyTransferService.class
├── javafundamentals-e71
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e71.iml
├── out
│ └── production
│ │ └── javafundamentals-e71
│ │ ├── annotations
│ │ └── Call.class
│ │ ├── main
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ └── Example3.class
│ │ └── service
│ │ └── ProductService.class
└── src
│ ├── annotations
│ └── Call.java
│ ├── main
│ ├── Example1.java
│ ├── Example2.java
│ └── Example3.java
│ └── service
│ └── ProductService.java
├── javafundamentals-e72
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e72.iml
├── out
│ └── production
│ │ └── javafundamentals-e72
│ │ ├── beans
│ │ ├── Calculator.class
│ │ ├── CalculatorService.class
│ │ └── MyCalculatorAspect.class
│ │ ├── main
│ │ ├── Animal.class
│ │ ├── AnimalInvocationHandler.class
│ │ ├── Cat.class
│ │ └── Example1.class
│ │ └── spring
│ │ ├── Around.class
│ │ ├── Aspect.class
│ │ ├── Component.class
│ │ ├── SpringInvocationHandler.class
│ │ └── SpringMain.class
└── src
│ ├── beans
│ ├── Calculator.java
│ ├── CalculatorService.java
│ └── MyCalculatorAspect.java
│ ├── main
│ ├── Animal.java
│ ├── AnimalInvocationHandler.java
│ ├── Cat.java
│ └── Example1.java
│ └── spring
│ ├── Around.java
│ ├── Aspect.java
│ ├── Component.java
│ ├── SpringInvocationHandler.java
│ └── SpringMain.java
├── javafundamentals-e73
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e73.iml
├── out
│ └── production
│ │ └── javafundamentals-e73
│ │ ├── example
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ ├── Example2.class
│ │ └── ObjectAttribute.class
│ │ └── main
│ │ ├── Example1.class
│ │ └── MyAnnotation.class
└── src
│ ├── example
│ ├── Cat.java
│ ├── Dog.java
│ ├── Example2.java
│ └── ObjectAttribute.java
│ └── main
│ ├── Example1.java
│ └── MyAnnotation.java
├── javafundamentals-e8
├── .idea
│ ├── encodings.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e8.iml
├── out
│ └── production
│ │ └── javafundamentals-e8
│ │ ├── META-INF
│ │ └── javafundamentals-e8.kotlin_module
│ │ └── main
│ │ ├── Bottle.class
│ │ ├── Cat.class
│ │ ├── Dog.class
│ │ ├── Example1.class
│ │ ├── Example2.class
│ │ ├── Example3.class
│ │ ├── Example4.class
│ │ ├── Example5.class
│ │ └── Foo.class
└── src
│ └── main
│ ├── Bottle.java
│ ├── Cat.java
│ ├── Dog.java
│ ├── Example1.java
│ ├── Example2.java
│ ├── Example3.java
│ ├── Example4.java
│ ├── Example5.java
│ └── Foo.java
├── javafundamentals-e9
├── .idea
│ ├── encodings.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── javafundamentals-e9.iml
├── out
│ └── production
│ │ └── javafundamentals-e9
│ │ └── main
│ │ └── Example1.class
└── src
│ └── main
│ ├── Example1.java
│ ├── Example2.java
│ └── Example3.java
├── javafundamentals_ternary_operator
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ └── modules.xml
├── javafundamentals_ternary_operator.iml
├── out
│ └── production
│ │ └── javafundamentals_ternary_operator
│ │ └── main
│ │ └── Main.class
└── src
│ └── main
│ └── Main.java
├── jpa-c13-sb
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── jpac13sb
│ │ │ ├── JpaC13SbApplication.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── jpac13sb
│ └── JpaC13SbApplicationTests.java
├── jpa_2023_c10_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── dto
│ ├── CountedEnrollmentForStudent.java
│ └── EnrolledStudent.java
│ ├── entities
│ ├── Course.java
│ ├── Enrollment.java
│ └── Student.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c11_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── dto
│ ├── CountedEnrollmentForStudent.java
│ └── EnrolledStudent.java
│ ├── entities
│ ├── Course.java
│ ├── Enrollment.java
│ └── Student.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c12_e1
├── .gitignore
├── .idea
│ ├── encodings.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── dto
│ ├── CountedEnrollmentForStudent.java
│ └── EnrolledStudent.java
│ ├── entities
│ ├── Course.java
│ ├── DistinctStudent.java
│ ├── Enrollment.java
│ └── Student.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c13_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ └── Customer.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c14_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Author.java
│ ├── Book.java
│ └── BookShop.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c15_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Author.java
│ ├── Book.java
│ └── BookShop.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c16_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── example
│ │ │ └── jpa_2023_c16_e1
│ │ │ ├── Jpa2023C16E1Application.java
│ │ │ ├── entities
│ │ │ └── Author.java
│ │ │ └── repositories
│ │ │ └── AuthorRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── org
│ └── example
│ └── jpa_2023_c16_e1
│ └── Jpa2023C16E1ApplicationTests.java
├── jpa_2023_c1_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── example
│ │ ├── Main.java
│ │ ├── entities
│ │ └── Product.java
│ │ └── persistence
│ │ └── CustomPersistenceUnitInfo.java
│ └── resources
│ └── META-INF
│ └── persistence.xml
├── jpa_2023_c2_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ └── Employee.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c3_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ └── Employee.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c4_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Employee.java
│ ├── Product.java
│ ├── Student.java
│ ├── generators
│ │ └── UUIDGenerator.java
│ └── keys
│ │ ├── ProductKey.java
│ │ └── StudentKey.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c5_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Passport.java
│ ├── Person.java
│ └── User.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c6_e1
├── .gitignore
├── .idea
│ ├── encodings.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Comment.java
│ └── Post.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c7_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Group.java
│ └── User.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c8_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ ├── Book.java
│ ├── ElectronicDevice.java
│ └── Product.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_2023_c9_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── example
│ ├── Main.java
│ ├── entities
│ └── Product.java
│ └── persistence
│ └── CustomPersistenceUnitInfo.java
├── jpa_config_e1
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── jarRepositories.xml
│ └── misc.xml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── example
│ │ │ ├── Main.java
│ │ │ └── entities
│ │ │ └── Product.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ └── persistence.xml
│ └── org
│ └── example
│ ├── Main.class
│ └── entities
│ └── Product.class
├── jpa_config_e2
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── jarRepositories.xml
│ └── misc.xml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── example
│ │ ├── Main.java
│ │ ├── config
│ │ └── DemoPersitenceUnit.java
│ │ └── entities
│ │ └── Product.java
└── target
│ └── classes
│ └── example
│ ├── Main.class
│ ├── config
│ └── DemoPersitenceUnit.class
│ └── entities
│ └── Product.class
├── jpa_hib_sd_e1
├── .idea
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── src
│ ├── main
│ │ └── java
│ │ │ └── org
│ │ │ └── example
│ │ │ ├── App.java
│ │ │ ├── config
│ │ │ └── DemoPersistenceUnit.java
│ │ │ └── entities
│ │ │ └── Product.java
│ └── test
│ │ └── java
│ │ └── org
│ │ └── example
│ │ └── AppTest.java
└── target
│ └── classes
│ └── org
│ └── example
│ ├── App.class
│ ├── config
│ └── DemoPersistenceUnit.class
│ └── entities
│ └── Product.class
├── jpa_hib_sd_e2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── jpa_hib_sd_e2
│ │ │ ├── JpaHibSdE2Application.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ └── repositories
│ │ │ └── ProductRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── jpa_hib_sd_e2
│ └── JpaHibSdE2ApplicationTests.java
├── jpa_marathon_e1
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── example
│ │ ├── Main.java
│ │ ├── entities
│ │ ├── Author.java
│ │ ├── Book.java
│ │ └── enums
│ │ │ └── BookType.java
│ │ └── persistence
│ │ └── CustomPersistenceUnitInfo.java
│ └── resources
│ └── META-INF
│ └── persistence.xml
├── jpa_view_and_procedure
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── jpa_view_and_procedure
│ │ │ ├── JpaViewAndProcedureApplication.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ ├── entities
│ │ │ └── DemoProductView.java
│ │ │ └── repositories
│ │ │ └── DemoProductViewRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── jpa_view_and_procedure
│ └── JpaViewAndProcedureApplicationTests.java
├── jpa_with_dtos
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── jpa_with_dtos
│ │ │ ├── JpaWithDtosApplication.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── model
│ │ │ ├── dtos
│ │ │ │ └── ProductDto.java
│ │ │ └── entities
│ │ │ │ └── Product.java
│ │ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── jpa_with_dtos
│ └── JpaWithDtosApplicationTests.java
├── jpac1
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── jpac1.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ └── Product.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ └── persistence.xml
│ ├── entities
│ └── Product.class
│ └── main
│ └── Main.class
├── jpac10
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac10.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Animal.java
│ │ │ ├── Bicycle.java
│ │ │ ├── Car.java
│ │ │ ├── Cat.java
│ │ │ ├── Chocolate.java
│ │ │ ├── Employee.java
│ │ │ ├── Manager.java
│ │ │ ├── Product.java
│ │ │ └── Vehicle.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac10.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Animal.class
│ ├── Bicycle.class
│ ├── Car.class
│ ├── Cat.class
│ ├── Chocolate.class
│ ├── Employee.class
│ ├── Manager.class
│ ├── Product.class
│ └── Vehicle.class
│ └── main
│ └── Main.class
├── jpac11
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac11.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ └── Product.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac11.kotlin_module
│ └── persistence.xml
│ ├── entities
│ └── Product.class
│ └── main
│ └── Main.class
├── jpac12
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac12.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Department.java
│ │ │ ├── Employee.java
│ │ │ └── Product.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac12.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Department.class
│ ├── Employee.class
│ └── Product.class
│ └── main
│ └── Main.class
├── jpac13
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac13.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ └── Product.java
│ │ ├── main
│ │ │ └── Main.java
│ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ └── services
│ │ │ └── ProductService.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ └── persistence.xml
│ ├── entities
│ └── Product.class
│ ├── main
│ └── Main.class
│ ├── repositories
│ └── ProductRepository.class
│ └── services
│ └── ProductService.class
├── jpac14
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── jpac14.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── enitities
│ │ │ ├── GeneralEntity.java
│ │ │ └── Product.java
│ │ └── main
│ │ │ ├── Example1.java
│ │ │ ├── Example2.java
│ │ │ ├── Example3.java
│ │ │ └── Example4.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac14.kotlin_module
│ └── persistence.xml
│ ├── enitities
│ ├── GeneralEntity.class
│ └── Product.class
│ └── main
│ ├── Example1.class
│ ├── Example2.class
│ ├── Example3.class
│ └── Example4.class
├── jpac15
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac15.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ └── Product.java
│ │ └── main
│ │ │ ├── Example1.java
│ │ │ ├── Example2.java
│ │ │ ├── Example3.java
│ │ │ ├── Example4.java
│ │ │ └── Example5.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac15.kotlin_module
│ └── persistence.xml
│ ├── entities
│ └── Product.class
│ └── main
│ ├── Example1.class
│ ├── Example2.class
│ ├── Example3.class
│ ├── Example4.class
│ └── Example5.class
├── jpac3
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac3.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Company.java
│ │ │ ├── Employee.java
│ │ │ ├── Event.java
│ │ │ ├── Price.java
│ │ │ ├── Product.java
│ │ │ ├── embeddables
│ │ │ │ └── Address.java
│ │ │ └── enums
│ │ │ │ └── Currency.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac3.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Company.class
│ ├── Employee.class
│ ├── Event.class
│ ├── Price.class
│ ├── Product.class
│ ├── embeddables
│ │ └── Address.class
│ └── enums
│ │ └── Currency.class
│ └── main
│ └── Main.class
├── jpac4
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── jpac4.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Building.java
│ │ │ ├── Company.java
│ │ │ ├── Department.java
│ │ │ ├── Person.java
│ │ │ ├── embedabbles
│ │ │ │ ├── Address.java
│ │ │ │ └── BuildingPK.java
│ │ │ └── pk
│ │ │ │ └── DepartmentPK.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac4.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Building.class
│ ├── Company.class
│ ├── Department.class
│ ├── Person.class
│ ├── embedabbles
│ │ ├── Address.class
│ │ └── BuildingPK.class
│ └── pk
│ │ └── DepartmentPK.class
│ └── main
│ └── Main.class
├── jpac5
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac5.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Company.java
│ │ │ ├── Detail.java
│ │ │ └── Product.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac5.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Company.class
│ ├── Detail.class
│ └── Product.class
│ └── main
│ └── Main.class
├── jpac6
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac6.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Department.java
│ │ │ ├── Document.java
│ │ │ ├── Employee.java
│ │ │ └── Person.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac6.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Department.class
│ ├── Document.class
│ ├── Employee.class
│ └── Person.class
│ └── main
│ └── Main.class
├── jpac7
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── jpac7.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Professor.java
│ │ │ └── Student.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac7.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Professor.class
│ └── Student.class
│ └── main
│ └── Main.class
├── jpac8
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac8.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Department.java
│ │ │ ├── DepartmentDetails.java
│ │ │ ├── Document.java
│ │ │ ├── Employee.java
│ │ │ ├── Person.java
│ │ │ ├── Professor.java
│ │ │ ├── ProfessorDetails.java
│ │ │ └── Student.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac8.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Department.class
│ ├── DepartmentDetails.class
│ ├── Document.class
│ ├── Employee.class
│ ├── Person.class
│ ├── Professor.class
│ ├── ProfessorDetails.class
│ └── Student.class
│ └── main
│ └── Main.class
├── jpac9
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── jpac9.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ ├── entities
│ │ │ ├── Department.java
│ │ │ ├── Employee.java
│ │ │ ├── Person.java
│ │ │ ├── Professor.java
│ │ │ ├── Student.java
│ │ │ └── enums
│ │ │ │ └── PhoneType.java
│ │ └── main
│ │ │ └── Main.java
│ │ └── resources
│ │ └── META-INF
│ │ └── persistence.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── jpac9.kotlin_module
│ └── persistence.xml
│ ├── entities
│ ├── Department.class
│ ├── Employee.class
│ ├── Person.class
│ ├── Professor.class
│ ├── Student.class
│ └── enums
│ │ └── PhoneType.class
│ └── main
│ └── Main.class
├── new-authorization-server-demo
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── newauthorizationserverdemo
│ │ │ ├── NewAuthorizationServerDemoApplication.java
│ │ │ └── config
│ │ │ └── AuthorizationServerConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── newauthorizationserverdemo
│ └── NewAuthorizationServerDemoApplicationTests.java
├── new_authorization_server_0_1_0
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── new_authorization_server_0_1_0
│ │ │ ├── .DS_Store
│ │ │ ├── NewAuthorizationServer010Application.java
│ │ │ └── config
│ │ │ └── ProjectConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── new_authorization_server_0_1_0
│ └── NewAuthorizationServer010ApplicationTests.java
├── oauth2_marathon_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── oauth2_marathon_e1
│ │ │ ├── Oauth2MarathonE1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── entities
│ │ │ ├── AuthenticationMethod.java
│ │ │ ├── Authority.java
│ │ │ ├── Client.java
│ │ │ ├── ClientTokenSettings.java
│ │ │ ├── GrantType.java
│ │ │ ├── RedirectUrl.java
│ │ │ ├── Scope.java
│ │ │ └── User.java
│ │ │ ├── model
│ │ │ └── SecurityUser.java
│ │ │ ├── repositories
│ │ │ ├── ClientRepository.java
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ ├── ClientService.java
│ │ │ └── UserService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── oauth2_marathon_e1
│ └── Oauth2MarathonE1ApplicationTests.java
├── oauth2_marathon_e2
├── .idea
│ ├── .gitignore
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ └── vcs.xml
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── Main.java
└── target
│ └── classes
│ └── Main.class
├── oauth2_marathon_e3
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── oauth2_marathon_e3
│ │ │ ├── Oauth2MarathonE3Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── oauth2_marathon_e3
│ └── Oauth2MarathonE3ApplicationTests.java
├── oauth2jwtexample
├── jwtauthserver
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── laurentiuspilca
│ │ │ │ └── jwtauthserver
│ │ │ │ ├── JwtauthserverApplication.java
│ │ │ │ └── config
│ │ │ │ ├── AuthServerConfig.java
│ │ │ │ └── WebSecurityConfig.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── laurentiuspilca
│ │ └── jwtauthserver
│ │ └── JwtauthserverApplicationTests.java
└── jwtresourceserver
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── jwtresourceserver
│ │ │ ├── JwtresourceserverApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── jwtresourceserver
│ └── JwtresourceserverApplicationTests.java
├── overriding_methods_with_exceptions
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── overriding_methods_with_exceptions.iml
└── src
│ └── main
│ ├── A.java
│ ├── B.java
│ └── E.java
├── redefining_static_methods
├── .idea
│ ├── inspectionProfiles
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── out
│ └── production
│ │ └── redefining_static_methods
│ │ └── main
│ │ ├── A.class
│ │ ├── B.class
│ │ └── Main.class
├── redefining_static_methods.iml
└── src
│ └── main
│ ├── A.java
│ ├── B.java
│ └── Main.java
├── sa-e11
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sae11
│ │ │ ├── SaE11Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sae11
│ └── SaE11ApplicationTests.java
├── sb303_issue_rep
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sb303_issue_rep
│ │ │ ├── Sb303IssueRepApplication.java
│ │ │ └── config
│ │ │ └── ProjectConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sb303_issue_rep
│ └── Sb303IssueRepApplicationTests.java
├── spring-acl-e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── springacle1
│ │ │ ├── SpringAclE1Application.java
│ │ │ ├── config
│ │ │ ├── ProjectConfig.java
│ │ │ └── UserDetailsConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ └── repositories
│ │ │ └── ProductRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── springacle1
│ └── SpringAclE1ApplicationTests.java
├── spring-acl-e2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── springacle1
│ │ │ ├── SpringAclE1Application.java
│ │ │ ├── config
│ │ │ ├── ProjectConfig.java
│ │ │ └── UserDetailsConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ └── repositories
│ │ │ └── ProductRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── springacle1
│ └── SpringAclE1ApplicationTests.java
├── spring-java14
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── lsp
│ ├── conf
│ │ └── properties.json
│ └── log
│ │ ├── properties_err_20200321.log
│ │ └── properties_out_20200321.log
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springj142
│ │ │ ├── SpringJ142Application.java
│ │ │ ├── controllers
│ │ │ └── UserController.java
│ │ │ ├── entities
│ │ │ └── User.java
│ │ │ └── respositories
│ │ │ └── UserRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springj142
│ └── SpringJ142ApplicationTests.java
├── spring-security-csrf
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── springsecuritycsrf
│ │ │ ├── SpringSecurityCsrfApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ └── filters
│ │ │ └── CsrfLoggerFilter.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── springsecuritycsrf
│ └── SpringSecurityCsrfApplicationTests.java
├── spring-security-mongo
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── springsecuritymongo
│ │ │ ├── SpringSecurityMongoApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ ├── documents
│ │ │ ├── Role.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ └── SecurityUser.java
│ │ │ └── services
│ │ │ └── MongoUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── springsecuritymongo
│ └── SpringSecurityMongoApplicationTests.java
├── springboot-java14-modules
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── invoicing
│ └── src
│ │ ├── module-info.java
│ │ └── my
│ │ └── app
│ │ └── invoicing
│ │ ├── model
│ │ └── Invoice.java
│ │ └── service
│ │ ├── InvoiceService.java
│ │ └── impl
│ │ └── InvoiceServiceImpl.java
├── mvnw
├── mvnw.cmd
├── out
│ └── production
│ │ └── invoicing
│ │ ├── module-info.class
│ │ └── my
│ │ └── app
│ │ └── invoicing
│ │ ├── model
│ │ └── Invoice.class
│ │ └── service
│ │ ├── InvoiceService.class
│ │ └── impl
│ │ └── InvoiceServiceImpl.class
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── com
│ │ │ └── example
│ │ │ │ └── springbootjava14modules
│ │ │ │ ├── SpringbootJava14ModulesApplication.java
│ │ │ │ └── controllers
│ │ │ │ └── HelloController.java
│ │ └── module-info.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── springbootjava14modules
│ └── SpringbootJava14ModulesApplicationTests.java
├── springboot101
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springboot101
│ │ │ ├── Springboot101Application.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springboot101
│ └── Springboot101ApplicationTests.java
├── springbootrest-e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springbootreste1
│ │ │ ├── SpringbootrestE1Application.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ └── dto
│ │ │ └── Person.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springbootreste1
│ └── SpringbootrestE1ApplicationTests.java
├── springdelegationexample
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── pom.xml
├── springdelegationexample.iml
├── src
│ └── main
│ │ └── java
│ │ ├── beans
│ │ ├── A.java
│ │ └── B.java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ └── main
│ │ └── Main.java
└── target
│ └── classes
│ ├── META-INF
│ └── springdelegationexample.kotlin_module
│ ├── beans
│ ├── A.class
│ └── B.class
│ ├── config
│ └── ProjectConfig.class
│ └── main
│ └── Main.class
├── springframework-e10
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springframeworke10
│ │ │ ├── SpringframeworkE10Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ ├── HelloController.java
│ │ │ └── ProductController.java
│ │ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springframeworke10
│ └── SpringframeworkE10ApplicationTests.java
├── springframework-e13
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springframeworke13
│ │ │ ├── SpringframeworkE13Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springframeworke13
│ └── SpringframeworkE13ApplicationTests.java
├── springframework-e14
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springframeworke142
│ │ │ ├── SpringframeworkE142Application.java
│ │ │ ├── controllers
│ │ │ └── IndexController.java
│ │ │ └── service
│ │ │ ├── NumberService.java
│ │ │ └── RandomNumberService.java
│ └── resources
│ │ ├── application.properties
│ │ └── templates
│ │ └── index.html
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springframeworke142
│ └── SpringframeworkE142ApplicationTests.java
├── springframework-e15
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springframeworke15
│ │ │ ├── SpringframeworkE15Application.java
│ │ │ ├── controller
│ │ │ └── ProductController.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springframeworke15
│ ├── IntegrationTests.java
│ ├── PMTests.java
│ └── SpringframeworkE15ApplicationTests.java
├── springframework-e16
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springframeworke16
│ │ │ ├── SpringframeworkE16Application.java
│ │ │ ├── actuator
│ │ │ ├── endpoints
│ │ │ │ └── MyCustomEndpoint.java
│ │ │ ├── extensions
│ │ │ │ └── InfoEndpointWebExtension.java
│ │ │ └── health
│ │ │ │ └── MyCustomHealthIndicator.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springframeworke16
│ └── SpringframeworkE16ApplicationTests.java
├── springframeworkdatasourceexample
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworkdatasourceexample.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ └── repositories
│ │ └── ProductRepository.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ └── repositories
│ └── ProductRepository.class
├── springframeworke5
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworke5.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ ├── repositories
│ │ └── ProductRepository.java
│ │ └── services
│ │ └── ProductService.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ ├── repositories
│ └── ProductRepository.class
│ └── services
│ └── ProductService.class
├── springframeworke6transactional2
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworke6transactional2.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ ├── repositories
│ │ └── ProductRepository.java
│ │ └── services
│ │ └── ProductService.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ ├── repositories
│ └── ProductRepository.class
│ └── services
│ └── ProductService.class
├── springframeworkjdbce1
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworkjdbce1.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ ├── model
│ │ └── Product.java
│ │ └── repositories
│ │ └── ProductRepository.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ ├── model
│ └── Product.class
│ └── repositories
│ ├── ProductRepository$1.class
│ └── ProductRepository.class
├── springframeworkjdbce2
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworkjdbce2.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── demo
│ │ ├── HelloService.java
│ │ ├── HelloServiceEn.java
│ │ ├── HelloServiceEs.java
│ │ └── Person.java
│ │ └── main
│ │ └── Main.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── demo
│ ├── HelloService.class
│ ├── HelloServiceEn.class
│ ├── HelloServiceEs.class
│ └── Person.class
│ └── main
│ └── Main.class
├── springframeworklesson2
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springframeworklesson2.iml
├── src
│ └── main
│ │ └── java
│ │ ├── beans
│ │ ├── Cat.java
│ │ └── Owner.java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ └── main
│ │ └── Main.java
└── target
│ └── classes
│ ├── beans
│ ├── Cat.class
│ └── Owner.class
│ ├── config
│ └── ProjectConfig.class
│ └── main
│ └── Main.class
├── springfundamentals-e11
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springfundamentalse11
│ │ │ ├── SpringfundamentalsE11Application.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ └── repositories
│ │ │ └── ProductRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springfundamentalse11
│ └── SpringfundamentalsE11ApplicationTests.java
├── springfundamentals-e12
├── springframework-e12-2
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── laurentiuspilca
│ │ │ │ └── springframeworke122
│ │ │ │ ├── SpringframeworkE122Application.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductsController.java
│ │ │ │ ├── model
│ │ │ │ └── Product.java
│ │ │ │ └── repositories
│ │ │ │ └── ProductRepository.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── laurentiuspilca
│ │ └── springframeworke122
│ │ └── SpringframeworkE122ApplicationTests.java
├── springframework-e12-3
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── laurentiuspilca
│ │ │ │ └── springframeworke123
│ │ │ │ ├── SpringframeworkE123Application.java
│ │ │ │ ├── controllers
│ │ │ │ └── ProductController.java
│ │ │ │ ├── model
│ │ │ │ └── Product.java
│ │ │ │ └── repositories
│ │ │ │ └── ProductRepository.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── laurentiuspilca
│ │ └── springframeworke123
│ │ └── SpringframeworkE123ApplicationTests.java
└── springframework-e12
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurenituspilca
│ │ │ └── springframeworke12
│ │ │ ├── SpringframeworkE12Application.java
│ │ │ ├── controller
│ │ │ └── ProductController.java
│ │ │ ├── entities
│ │ │ └── Product.java
│ │ │ └── repositories
│ │ │ └── ProductRepository.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurenituspilca
│ └── springframeworke12
│ └── SpringframeworkE12ApplicationTests.java
├── springfundamentalse4
├── .idea
│ ├── compiler.xml
│ ├── misc.xml
│ ├── vcs.xml
│ └── workspace.xml
├── pom.xml
├── springfundamentalse4.iml
├── src
│ └── main
│ │ └── java
│ │ ├── aspects
│ │ └── HelloServiceAspect.java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ └── services
│ │ └── HelloService.java
└── target
│ └── classes
│ ├── aspects
│ └── HelloServiceAspect.class
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ └── services
│ └── HelloService.class
├── springrollbackexceptiontest
├── .idea
│ ├── $PRODUCT_WORKSPACE_FILE$
│ ├── compiler.xml
│ ├── misc.xml
│ └── workspace.xml
├── pom.xml
├── springrollbackexceptiontest.iml
├── src
│ └── main
│ │ └── java
│ │ ├── config
│ │ └── ProjectConfig.java
│ │ ├── main
│ │ └── Main.java
│ │ └── services
│ │ └── UserService.java
└── target
│ └── classes
│ ├── config
│ └── ProjectConfig.class
│ ├── main
│ └── Main.class
│ └── services
│ └── UserService.class
├── springsecurity101authserver
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── laurentiuspilca
│ │ └── springsecurity101authserver
│ │ ├── Springsecurity101authserverApplication.java
│ │ ├── config
│ │ ├── AuthorizationServerConfig.java
│ │ └── WebSecurityConfig.java
│ │ └── controllers
│ │ └── HelloController.java
│ └── resources
│ └── application.properties
├── springsecurity102
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecurity102
│ │ │ ├── Springsecurity102Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── MainController.java
│ └── resources
│ │ ├── application.properties
│ │ └── static
│ │ ├── admin.html
│ │ ├── hello.html
│ │ └── main.html
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecurity102
│ └── Springsecurity102ApplicationTests.java
├── springsecurityauth102
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── laurentiuspilca
│ │ └── springsecurityauth102
│ │ ├── Springsecurityauth102Application.java
│ │ ├── config
│ │ ├── AuthorizationServerConfig.java
│ │ ├── ResourceServerConfig.java
│ │ └── WebSecurityConfig.java
│ │ └── controllers
│ │ └── HelloController.java
│ └── resources
│ └── application.properties
├── springsecurityauthorizationandresourceserver
├── springsecurityauthserver
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── laurentiuspilca
│ │ │ │ └── springsecurityauthserver
│ │ │ │ ├── SpringsecurityauthserverApplication.java
│ │ │ │ └── config
│ │ │ │ ├── AuthServerConfig.java
│ │ │ │ └── WebSecurityConfig.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── laurentiuspilca
│ │ └── springsecurityauthserver
│ │ └── SpringsecurityauthserverApplicationTests.java
└── springsecurityresrouceserver
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecurityresrouceserver
│ │ │ ├── SpringsecurityresrouceserverApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecurityresrouceserver
│ └── SpringsecurityresrouceserverApplicationTests.java
├── springsecuritydemo101
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecuritydemo101
│ │ │ ├── Springsecuritydemo101Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecuritydemo101
│ └── Springsecuritydemo101ApplicationTests.java
├── springsecurityjdbcdemo
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecurityjdbcdemo
│ │ │ ├── SpringsecurityjdbcdemoApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── WelcomeController.java
│ └── resources
│ │ ├── application.properties
│ │ └── static
│ │ └── welcome.html
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecurityjdbcdemo
│ └── SpringsecurityjdbcdemoApplicationTests.java
├── springsecurityjpademo
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecurityjpademo
│ │ │ ├── SpringsecurityjpademoApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ ├── entities
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ └── security
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecurityjpademo
│ └── SpringsecurityjpademoApplicationTests.java
├── springsecuritysso1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecuritysso1
│ │ │ ├── Springsecuritysso1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── MainController.java
│ └── resources
│ │ ├── application.properties
│ │ └── static
│ │ └── home.html
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecuritysso1
│ └── Springsecuritysso1ApplicationTests.java
├── sr_c1_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c1_e1
│ │ │ ├── SrC1E1Application.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ ├── repositories
│ │ │ └── ProductRepository.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c1_e1
│ └── SrC1E1ApplicationTests.java
├── sr_c2_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c2_e1
│ │ │ ├── SrC2E1Application.java
│ │ │ ├── config
│ │ │ └── RoutesConfig.java
│ │ │ ├── handlers
│ │ │ └── ProductHandler.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c2_e1
│ └── SrC2E1ApplicationTests.java
├── sr_c2_e2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c2_e2
│ │ │ ├── SrC2E2Application.java
│ │ │ ├── config
│ │ │ ├── RoutesConfig.java
│ │ │ └── WebClientConfig.java
│ │ │ ├── handlers
│ │ │ └── ProductHandler.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ ├── proxy
│ │ │ └── ProductProxy.java
│ │ │ └── service
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c2_e2
│ └── SrC2E2ApplicationTests.java
├── sr_c3_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c2_e1
│ │ │ ├── SrC2E1Application.java
│ │ │ ├── config
│ │ │ └── RoutesConfig.java
│ │ │ ├── handlers
│ │ │ └── ProductHandler.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c2_e1
│ └── SrC2E1ApplicationTests.java
├── sr_c3_e2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c2_e2
│ │ │ ├── SrC2E2Application.java
│ │ │ ├── config
│ │ │ ├── RoutesConfig.java
│ │ │ └── WebClientConfig.java
│ │ │ ├── exceptions
│ │ │ └── ProductRetrieveException.java
│ │ │ ├── handlers
│ │ │ └── ProductHandler.java
│ │ │ ├── model
│ │ │ └── Product.java
│ │ │ ├── proxy
│ │ │ └── ProductProxy.java
│ │ │ └── service
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c2_e2
│ └── SrC2E2ApplicationTests.java
├── sr_c4_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c4_e1
│ │ │ ├── SrC4E1Application.java
│ │ │ ├── controller
│ │ │ └── DemoController.java
│ │ │ └── subscribers
│ │ │ └── DemoSubscriber.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c4_e1
│ └── SrC4E1ApplicationTests.java
├── sr_c6_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c6_e1
│ │ │ ├── SrC6E1Application.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c6_e1
│ └── SrC6E1ApplicationTests.java
├── sr_c7_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c7_e1
│ │ │ ├── SrC7E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c7_e1
│ └── SrC7E1ApplicationTests.java
├── sr_c8_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── sr_c8_e1
│ │ │ ├── SrC8E1Application.java
│ │ │ ├── config
│ │ │ └── WebsocketConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ └── handlers
│ │ │ └── CustomWebSocketHandler.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── sr_c8_e1
│ └── SrC8E1ApplicationTests.java
├── ss-c1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc1
│ │ │ ├── SsC1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── TestController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc1
│ └── SsC1ApplicationTests.java
├── ss-c10
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc10
│ │ │ ├── SsC10Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── MainController.java
│ └── resources
│ │ ├── application.properties
│ │ └── templates
│ │ └── main.html
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc10
│ └── SsC10ApplicationTests.java
├── ss-c11
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc11
│ │ │ ├── SsC11Application.java
│ │ │ └── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── UserManagementConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc11
│ └── SsC11ApplicationTests.java
├── ss-c12
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc11
│ │ │ ├── SsC11Application.java
│ │ │ └── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── UserManagementConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc11
│ └── SsC11ApplicationTests.java
├── ss-c13
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc13
│ │ │ ├── SsC13Application.java
│ │ │ ├── config
│ │ │ ├── AuthServerConfig.java
│ │ │ ├── ResourceServerConfig.java
│ │ │ └── UserManagementConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc13
│ └── SsC13ApplicationTests.java
├── ss-c14-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc14as
│ │ │ ├── SsC14AsApplication.java
│ │ │ └── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── UserManagementConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc14as
│ └── SsC14AsApplicationTests.java
├── ss-c14-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc14rs
│ │ │ ├── SsC14RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc14rs
│ └── SsC14RsApplicationTests.java
├── ss-c15-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc15as
│ │ │ ├── SsC15AsApplication.java
│ │ │ └── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── UsersManagementConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc15as
│ └── SsC15AsApplicationTests.java
├── ss-c15-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc15rs
│ │ │ ├── SsC15RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc15rs
│ └── SsC15RsApplicationTests.java
├── ss-c16
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc16
│ │ │ ├── SsC16Application.java
│ │ │ ├── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── WebSecurityConfig.java
│ │ │ ├── entities
│ │ │ └── Client.java
│ │ │ ├── repositories
│ │ │ └── ClientRepository.java
│ │ │ └── security
│ │ │ ├── JpaClientDetailsService.java
│ │ │ └── SecurityClient.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc16
│ └── SsC16ApplicationTests.java
├── ss-c17-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc16
│ │ │ ├── SsC16Application.java
│ │ │ ├── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── WebSecurityConfig.java
│ │ │ ├── entities
│ │ │ └── Client.java
│ │ │ ├── repositories
│ │ │ └── ClientRepository.java
│ │ │ └── security
│ │ │ ├── JpaClientDetailsService.java
│ │ │ └── SecurityClient.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc16
│ └── SsC16ApplicationTests.java
├── ss-c17-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc17rs
│ │ │ ├── SsC17RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc17rs
│ └── SsC17RsApplicationTests.java
├── ss-c18-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ssc18
│ │ │ │ ├── SsC18Application.java
│ │ │ │ └── config
│ │ │ │ ├── AuthServerConfig.java
│ │ │ │ └── WebSecurityConfig.java
│ │ └── resources
│ │ │ ├── application.properties
│ │ │ └── ssia.jks
│ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── ssc18
│ │ └── SsC18ApplicationTests.java
└── ssia.jks
├── ss-c18-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc18rs
│ │ │ ├── SsC18RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc18rs
│ └── SsC18RsApplicationTests.java
├── ss-c19-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ssc18
│ │ │ │ ├── SsC18Application.java
│ │ │ │ └── config
│ │ │ │ ├── AuthServerConfig.java
│ │ │ │ └── WebSecurityConfig.java
│ │ └── resources
│ │ │ ├── application.properties
│ │ │ └── ssia.jks
│ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── ssc18
│ │ └── SsC18ApplicationTests.java
└── ssia.jks
├── ss-c19-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc19rs
│ │ │ ├── SsC19RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc19rs
│ └── SsC19RsApplicationTests.java
├── ss-c2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── springsecurityc2
│ │ │ ├── SpringSecurityC2Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controller
│ │ │ └── HelloController.java
│ │ │ ├── entities
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ ├── JPAUserDetailsService.java
│ │ │ └── SecurityUser.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── springsecurityc2
│ └── SpringSecurityC2ApplicationTests.java
├── ss-c20
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc20
│ │ │ ├── SsC20Application.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc20
│ └── SsC20ApplicationTests.java
├── ss-c21-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc21as
│ │ │ ├── SsC21AsApplication.java
│ │ │ └── config
│ │ │ ├── AuthServerConfig.java
│ │ │ └── WebSecurityConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc21as
│ └── SsC21AsApplicationTests.java
├── ss-c21-rs-1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc21rs1
│ │ │ ├── SsC21Rs1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc21rs1
│ └── SsC21Rs1ApplicationTests.java
├── ss-c21-rs-2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc21rs2
│ │ │ ├── SsC21Rs2Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc21rs2
│ └── SsC21Rs2ApplicationTests.java
├── ss-c22
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc22
│ │ │ ├── SsC22Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── MainController.java
│ └── resources
│ │ ├── application.properties
│ │ └── static
│ │ └── main.html
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc22
│ └── SsC22ApplicationTests.java
├── ss-c23
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc23
│ │ │ ├── SsC23Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc23
│ └── SsC23ApplicationTests.java
├── ss-c24
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc24
│ │ │ ├── SsC24Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc24
│ └── SsC24ApplicationTests.java
├── ss-c25
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc25
│ │ │ ├── SsC25Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc25
│ └── SsC25ApplicationTests.java
├── ss-c26-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc26as
│ │ │ ├── SsC26AsApplication.java
│ │ │ ├── config
│ │ │ ├── AuthConfig.java
│ │ │ └── WebConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc26as
│ └── SsC26AsApplicationTests.java
├── ss-c26-rs2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc26rs2
│ │ │ ├── SsC26Rs2Application.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc26rs2
│ └── SsC26Rs2ApplicationTests.java
├── ss-c26-rs3
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc26rs3
│ │ │ ├── SsC26Rs3Application.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc26rs3
│ └── SsC26Rs3ApplicationTests.java
├── ss-c27
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc27
│ │ │ ├── SsC27Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── ProductController.java
│ │ │ └── services
│ │ │ └── ProductService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc27
│ └── SsC27ApplicationTests.java
├── ss-c28
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc28
│ │ │ ├── SsC28Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controller
│ │ │ └── DemoController.java
│ │ │ └── service
│ │ │ └── DemoService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc28
│ └── SsC28ApplicationTests.java
├── ss-c29
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc29
│ │ │ ├── SsC29Application.java
│ │ │ ├── confg
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── DocumentController.java
│ │ │ ├── model
│ │ │ └── Document.java
│ │ │ ├── security
│ │ │ └── DocumentPermissionEvaluator.java
│ │ │ └── service
│ │ │ └── DocumentService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc29
│ └── SsC29ApplicationTests.java
├── ss-c3
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc3
│ │ │ ├── SsC3Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controller
│ │ │ └── HelloController.java
│ │ │ └── model
│ │ │ └── User.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc3
│ └── SsC3ApplicationTests.java
├── ss-c30-as
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ssc18
│ │ │ │ ├── SsC18Application.java
│ │ │ │ └── config
│ │ │ │ ├── AuthServerConfig.java
│ │ │ │ └── WebSecurityConfig.java
│ │ └── resources
│ │ │ ├── application.properties
│ │ │ └── ssia.jks
│ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── ssc18
│ │ └── SsC18ApplicationTests.java
└── ssia.jks
├── ss-c30-rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc19rs
│ │ │ ├── SsC19RsApplication.java
│ │ │ ├── config
│ │ │ └── ResourceServerConfig.java
│ │ │ └── controller
│ │ │ └── HelloController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc19rs
│ └── SsC19RsApplicationTests.java
├── ss-c30
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc29
│ │ │ ├── SsC29Application.java
│ │ │ ├── confg
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── DocumentController.java
│ │ │ ├── model
│ │ │ └── Document.java
│ │ │ ├── security
│ │ │ ├── AuthorizationRuleManager.java
│ │ │ ├── DocumentMethodAuthorizationManager.java
│ │ │ └── DocumentPermissionEvaluator.java
│ │ │ └── service
│ │ │ └── DocumentService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc29
│ └── SsC29ApplicationTests.java
├── ss-c31
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc31
│ │ │ ├── SsC31Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc31
│ └── SsC31ApplicationTests.java
├── ss-c32
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc32
│ │ │ ├── SsC32Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc32
│ └── SsC32ApplicationTests.java
├── ss-c33
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc33
│ │ │ ├── SsC33Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc33
│ ├── Example1Tests.java
│ └── Example2Tests.java
├── ss-c34
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc33
│ │ │ ├── SsC33Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ ├── DemoController.java
│ │ │ └── HelloController.java
│ │ │ └── services
│ │ │ └── NameService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc33
│ ├── Example1Tests.java
│ ├── Example2Tests.java
│ ├── Example3Tests.java
│ └── security
│ ├── WithCustomSecurityContextFactory.java
│ └── WithCustomUser.java
├── ss-c4
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc4
│ │ │ ├── SsC4Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ └── security
│ │ │ └── CustomAuthenticationProvider.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc4
│ └── SsC4ApplicationTests.java
├── ss-c5
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc5
│ │ │ ├── SsC5Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controller
│ │ │ └── HelloController.java
│ │ │ └── security
│ │ │ ├── authentication
│ │ │ └── CustomAuthentication.java
│ │ │ ├── filters
│ │ │ └── CustomAuthenticationFilter.java
│ │ │ └── providers
│ │ │ └── CustomAuthenticationProvider.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc5
│ └── SsC5ApplicationTests.java
├── ss-c6
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc6
│ │ │ ├── SsC6Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ ├── entities
│ │ │ ├── Otp.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ ├── OtpRepository.java
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ ├── authentications
│ │ │ │ ├── OtpAuthentication.java
│ │ │ │ └── UsernamePasswordAuthentication.java
│ │ │ ├── filters
│ │ │ │ └── UsernamePasswordAuthFilter.java
│ │ │ ├── model
│ │ │ │ └── SecurityUser.java
│ │ │ └── providers
│ │ │ │ ├── OtpAuthenticationProvider.java
│ │ │ │ └── UsernamePasswordAuthProvider.java
│ │ │ └── service
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc6
│ └── SsC6ApplicationTests.java
├── ss-c7
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc6
│ │ │ ├── SsC6Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ ├── entities
│ │ │ ├── Otp.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ ├── OtpRepository.java
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ ├── authentications
│ │ │ │ ├── OtpAuthentication.java
│ │ │ │ ├── TokenAuthentication.java
│ │ │ │ └── UsernamePasswordAuthentication.java
│ │ │ ├── filters
│ │ │ │ ├── TokenAuthFilter.java
│ │ │ │ └── UsernamePasswordAuthFilter.java
│ │ │ ├── managers
│ │ │ │ └── TokenManager.java
│ │ │ ├── model
│ │ │ │ └── SecurityUser.java
│ │ │ └── providers
│ │ │ │ ├── OtpAuthenticationProvider.java
│ │ │ │ ├── TokenAuthProvider.java
│ │ │ │ └── UsernamePasswordAuthProvider.java
│ │ │ └── service
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc6
│ └── SsC6ApplicationTests.java
├── ss-c8
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── laurentiuspilca
│ │ │ └── ssc6
│ │ │ ├── SsC6Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── HelloController.java
│ │ │ ├── entities
│ │ │ ├── Otp.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ ├── OtpRepository.java
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ ├── authentications
│ │ │ │ ├── OtpAuthentication.java
│ │ │ │ ├── TokenAuthentication.java
│ │ │ │ └── UsernamePasswordAuthentication.java
│ │ │ ├── filters
│ │ │ │ ├── TokenAuthFilter.java
│ │ │ │ └── UsernamePasswordAuthFilter.java
│ │ │ ├── managers
│ │ │ │ └── TokenManager.java
│ │ │ ├── model
│ │ │ │ └── SecurityUser.java
│ │ │ └── providers
│ │ │ │ ├── OtpAuthenticationProvider.java
│ │ │ │ ├── TokenAuthProvider.java
│ │ │ │ └── UsernamePasswordAuthProvider.java
│ │ │ └── service
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── laurentiuspilca
│ └── ssc6
│ └── SsC6ApplicationTests.java
├── ss-c9
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── malicious.html
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssc9
│ │ │ ├── SsC9Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ ├── controllers
│ │ │ └── MainController.java
│ │ │ └── security
│ │ │ ├── CsrfTokenLoggerFilter.java
│ │ │ └── CustomCsrfTokenRepository.java
│ └── resources
│ │ ├── application.properties
│ │ └── templates
│ │ └── main.html
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssc9
│ └── SsC9ApplicationTests.java
├── ss_2022_c10_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c10_e1
│ │ │ ├── Ss2022C10E1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controller
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c10_e1
│ └── Ss2022C10E1ApplicationTests.java
├── ss_2022_c11_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c11_e1
│ │ │ ├── Ss2022C11E1Application.java
│ │ │ └── config
│ │ │ └── SecurityConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c11_e1
│ └── Ss2022C11E1ApplicationTests.java
├── ss_2022_c12_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c12_e1
│ │ │ ├── Ss2022C12E1Application.java
│ │ │ └── config
│ │ │ ├── CustomRedirectUriValidator.java
│ │ │ └── SecurityConfig.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c12_e1
│ └── Ss2022C12E1ApplicationTests.java
├── ss_2022_c13_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c12_e1
│ │ │ ├── Ss2022C12E1Application.java
│ │ │ ├── config
│ │ │ ├── CustomRedirectUriValidator.java
│ │ │ └── SecurityConfig.java
│ │ │ ├── entities
│ │ │ ├── Client.java
│ │ │ └── User.java
│ │ │ ├── model
│ │ │ └── SecurityUser.java
│ │ │ ├── repositories
│ │ │ ├── ClientRepository.java
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ ├── CustomClientService.java
│ │ │ └── CustomUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c12_e1
│ └── Ss2022C12E1ApplicationTests.java
├── ss_2022_c14_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c14_e1
│ │ │ ├── Ss2022C14E1Application.java
│ │ │ ├── config
│ │ │ ├── CustomJwtAuthenticationToken.java
│ │ │ ├── CustomJwtAuthenticationTokenConverter.java
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c14_e1
│ └── Ss2022C14E1ApplicationTests.java
├── ss_2022_c15_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c15_e1
│ │ │ ├── Ss2022C15E1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c15_e1
│ └── Ss2022C15E1ApplicationTests.java
├── ss_2022_c16_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c16_e1
│ │ │ ├── Ss2022C16E1Application.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c16_e1
│ └── Ss2022C16E1ApplicationTests.java
├── ss_2022_c17_e1_1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c12_e1
│ │ │ ├── Ss2022C12E1Application.java
│ │ │ ├── config
│ │ │ ├── CustomRedirectUriValidator.java
│ │ │ └── SecurityConfig.java
│ │ │ ├── entities
│ │ │ ├── Client.java
│ │ │ └── User.java
│ │ │ ├── model
│ │ │ └── SecurityUser.java
│ │ │ ├── repositories
│ │ │ ├── ClientRepository.java
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ ├── CustomClientService.java
│ │ │ └── CustomUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c12_e1
│ └── Ss2022C12E1ApplicationTests.java
├── ss_2022_c17_e1_2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c12_e1
│ │ │ ├── Ss2022C12E1Application.java
│ │ │ ├── config
│ │ │ ├── CustomRedirectUriValidator.java
│ │ │ └── SecurityConfig.java
│ │ │ ├── entities
│ │ │ ├── Client.java
│ │ │ └── User.java
│ │ │ ├── model
│ │ │ └── SecurityUser.java
│ │ │ ├── repositories
│ │ │ ├── ClientRepository.java
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ ├── CustomClientService.java
│ │ │ └── CustomUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c12_e1
│ └── Ss2022C12E1ApplicationTests.java
├── ss_2022_c17_e1_rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c17_e1_rs
│ │ │ ├── Ss2022C17E1RsApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c17_e1_rs
│ └── Ss2022C17E1RsApplicationTests.java
├── ss_2022_c17_e2_rs
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c17_e2_rs
│ │ │ ├── Ss2022C17E2RsApplication.java
│ │ │ ├── config
│ │ │ └── ProjectConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c17_e2_rs
│ └── Ss2022C17E2RsApplicationTests.java
├── ss_2022_c18_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c18_e1
│ │ │ ├── Ss2022C18E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ ├── application.properties
│ │ └── templates
│ │ └── index.html
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c18_e1
│ └── Ss2022C18E1ApplicationTests.java
├── ss_2022_c1_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c1_e1
│ │ │ ├── Ss2022C1E1Application.java
│ │ │ ├── config
│ │ │ └── WebSecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c1_e1
│ └── Ss2022C1E1ApplicationTests.java
├── ss_2022_c20_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c20_e1
│ │ │ ├── Ss2022C20E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c20_e1
│ └── Ss2022C20E1ApplicationTests.java
├── ss_2022_c22_e1
└── ss_2022_c22_e1
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c22_e1
│ │ │ ├── Ss2022C22E1Application.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ └── security
│ │ │ └── CustomAuthentication.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c22_e1
│ ├── Ss2022C22E1ApplicationTests.java
│ └── security
│ ├── CustomTestSecurityContextFactory.java
│ ├── CustomUserDetailsService.java
│ └── WithCustomMockUser.java
├── ss_2022_c2_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c2_e1
│ │ │ ├── Ss2022C2E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ ├── entities
│ │ │ ├── Authority.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ ├── SecurityAuthority.java
│ │ │ └── SecurityUser.java
│ │ │ └── services
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c2_e1
│ └── Ss2022C2E1ApplicationTests.java
├── ss_2022_c3_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c3_e1
│ │ │ ├── Ss2022C3E1Application.java
│ │ │ ├── config
│ │ │ ├── SecurityConfig.java
│ │ │ └── security
│ │ │ │ ├── authentication
│ │ │ │ └── CustomAuthentication.java
│ │ │ │ ├── filters
│ │ │ │ └── CustomAuthenticationFilter.java
│ │ │ │ ├── managers
│ │ │ │ └── CustomAuthenticationManager.java
│ │ │ │ └── providers
│ │ │ │ └── CustomAuthenticationProvider.java
│ │ │ └── controller
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c3_e1
│ └── Ss2022C3E1ApplicationTests.java
├── ss_2022_c4_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c4_e1
│ │ │ ├── Ss2022C4E1Application.java
│ │ │ ├── config
│ │ │ ├── SecurityConfig.java
│ │ │ ├── authentications
│ │ │ │ └── ApiKeyAuthentication.java
│ │ │ ├── filters
│ │ │ │ └── ApiKeyFilter.java
│ │ │ ├── managers
│ │ │ │ └── CustomAuthenticationManager.java
│ │ │ └── providers
│ │ │ │ └── ApiKeyProvider.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c4_e1
│ └── Ss2022C4E1ApplicationTests.java
├── ss_2022_c5_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c5_e1
│ │ │ ├── Ss2022C5E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c5_e1
│ └── Ss2022C5E1ApplicationTests.java
├── ss_2022_c6_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c6_e1
│ │ │ ├── Ss2022C6E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ ├── DemoController.java
│ │ │ └── TestController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c6_e1
│ └── Ss2022C6E1ApplicationTests.java
├── ss_2022_c7_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c7_e1
│ │ │ ├── Ss2022C7E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ └── security
│ │ │ └── Demo4ConditionEvaluator.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c7_e1
│ └── Ss2022C7E1ApplicationTests.java
├── ss_2022_c8_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_2022_c8_e1
│ │ │ ├── Ss2022C8E1Application.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_2022_c8_e1
│ └── Ss2022C8E1ApplicationTests.java
├── ss_roles_authorities
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ss_roles_authorities
│ │ │ ├── SsRolesAuthoritiesApplication.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ ├── controllers
│ │ │ └── DemoController.java
│ │ │ ├── entities
│ │ │ ├── Authority.java
│ │ │ └── User.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ ├── security
│ │ │ └── SecurityUser.java
│ │ │ └── services
│ │ │ └── JpaUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ss_roles_authorities
│ └── SsRolesAuthoritiesApplicationTests.java
├── ssm_2023_e1
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssm_2023_e1
│ │ │ ├── Ssm2023E1Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── DemoController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssm_2023_e1
│ └── Ssm2023E1ApplicationTests.java
├── ssm_2023_e2
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssm_2023_e2
│ │ │ ├── Ssm2023E2Application.java
│ │ │ ├── auhorization
│ │ │ └── TestEndpointAuthorizationManager.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ ├── controllers
│ │ │ ├── TestController.java
│ │ │ └── UserController.java
│ │ │ ├── entities
│ │ │ ├── Authority.java
│ │ │ └── User.java
│ │ │ ├── exceptions
│ │ │ └── UsernameAlreadyExistsException.java
│ │ │ ├── model
│ │ │ └── security
│ │ │ │ └── SecurityUser.java
│ │ │ ├── repositories
│ │ │ └── UserRepository.java
│ │ │ └── services
│ │ │ └── CustomUserDetailsService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssm_2023_e2
│ └── Ssm2023E2ApplicationTests.java
├── ssm_2023_e3
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── ssm_2023_e3
│ │ │ ├── Ssm2023E3Application.java
│ │ │ ├── config
│ │ │ └── SecurityConfig.java
│ │ │ └── controllers
│ │ │ └── TestController.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ssm_2023_e3
│ └── Ssm2023E3ApplicationTests.java
├── test_sealed_classes
├── .idea
│ ├── misc.xml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
├── src
│ └── main
│ │ ├── A.java
│ │ ├── B.java
│ │ ├── C.java
│ │ └── Main.java
└── test_sealed_classes.iml
├── two_big_problems_with_JPA
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── two_big_problems_with_jpa
│ │ │ ├── TwoBigProblemsWithJpaApplication.java
│ │ │ ├── controllers
│ │ │ └── StudentController.java
│ │ │ ├── entities
│ │ │ ├── Classroom.java
│ │ │ ├── Product.java
│ │ │ └── Student.java
│ │ │ ├── repositories
│ │ │ ├── ProductRepository.java
│ │ │ └── StudentRepository.java
│ │ │ └── services
│ │ │ └── StudentService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── two_big_problems_with_jpa
│ └── TwoBigProblemsWithJpaApplicationTests.java
├── welcome-java15
├── .idea
│ ├── .gitignore
│ ├── misc.xml
│ └── modules.xml
├── src
│ └── example
│ │ ├── Animal.java
│ │ ├── Burger.java
│ │ ├── Cat.java
│ │ ├── Dog.java
│ │ ├── Eatable.java
│ │ ├── Example1.java
│ │ ├── Example2.java
│ │ └── Example3.java
└── welcome-java15.iml
└── what-is-a-dto
├── dto-service1-billing
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── dtoservice1billing
│ │ │ ├── DtoService1BillingApplication.java
│ │ │ ├── controllers
│ │ │ └── InvoiceController.java
│ │ │ └── dto
│ │ │ ├── Invoice.java
│ │ │ └── Product.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── dtoservice1billing
│ └── DtoService1BillingApplicationTests.java
└── dto-service2-products
├── .gitignore
├── .mvn
└── wrapper
│ ├── MavenWrapperDownloader.java
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
├── main
├── java
│ └── com
│ │ └── example
│ │ └── dtoservice2products
│ │ ├── DtoService2ProductsApplication.java
│ │ ├── controller
│ │ └── ProductsController.java
│ │ └── dto
│ │ ├── Invoice.java
│ │ └── Product.java
└── resources
│ └── application.properties
└── test
└── java
└── com
└── example
└── dtoservice2products
└── DtoService2ProductsApplicationTests.java
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/.DS_Store
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e1/src/main/java/controllers/LoginController.java:
--------------------------------------------------------------------------------
1 | package controllers;
2 |
3 | public class LoginController {
4 | }
5 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e1/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e1/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e10/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e10/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e10/src/main/resources/application-dev.properties:
--------------------------------------------------------------------------------
1 | server.port=8080
2 |
3 | bla.bla.bla=HELLO
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e10/src/main/resources/application-prod.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | bla.bla.bla=HELLO
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e10/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | bla.bla.bla=HELLO
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e11/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e11/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e11/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/lab4
2 | spring.datasource.username=root
3 | spring.datasource.password=
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e12/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e12/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e12/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/lab4
2 | spring.datasource.username=root
3 | spring.datasource.password=
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e2/src/main/java/controllers/LoginController.java:
--------------------------------------------------------------------------------
1 | package controllers;
2 |
3 | import org.springframework.stereotype.Component;
4 |
5 | @Component
6 | public class LoginController {
7 | }
8 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e2/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e2/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e3/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e3/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e4/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e4/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e5/src/main/java/service/AmazonProductService.java:
--------------------------------------------------------------------------------
1 | package service;
2 |
3 | public class AmazonProductService implements ProductService {
4 | }
5 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e5/src/main/java/service/ManningProductService.java:
--------------------------------------------------------------------------------
1 | package service;
2 |
3 | public class ManningProductService implements ProductService {
4 | }
5 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e5/src/main/java/service/ProductService.java:
--------------------------------------------------------------------------------
1 | package service;
2 |
3 | public interface ProductService {
4 | }
5 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e5/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e5/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e6/src/main/java/service/ProductService.java:
--------------------------------------------------------------------------------
1 | package service;
2 |
3 | public interface ProductService {
4 | }
5 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e6/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e6/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e7/src/main/java/service/XService.java:
--------------------------------------------------------------------------------
1 | package service;
2 |
3 | public class XService {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e7/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e7/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e8/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e8/target/classes/main/Main.class
--------------------------------------------------------------------------------
/Spring Marathon Day - 23-4-2022/smd-e9/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/Spring Marathon Day - 23-4-2022/smd-e9/target/classes/main/Main.class
--------------------------------------------------------------------------------
/design_patterns_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/design_patterns_e1/design_patterns_e1.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/design_patterns_e1/src/main/java/main/PaymentListener.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | @FunctionalInterface
4 | public interface PaymentListener {
5 |
6 | void paymentMade(PaymentEvent e);
7 | }
8 |
--------------------------------------------------------------------------------
/design_patterns_e1/src/main/java/main/PaymentSubject.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public interface PaymentSubject {
4 |
5 | void unregisterPaymentListener(PaymentListener p);
6 | }
7 |
--------------------------------------------------------------------------------
/design_patterns_e1/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/design_patterns_e1/target/classes/main/Main.class
--------------------------------------------------------------------------------
/design_patterns_e1/target/classes/main/NotificationManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/design_patterns_e1/target/classes/main/NotificationManager.class
--------------------------------------------------------------------------------
/design_patterns_e1/target/classes/main/PaymentEventLogger.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/design_patterns_e1/target/classes/main/PaymentEventLogger.class
--------------------------------------------------------------------------------
/design_patterns_e1/target/classes/main/PaymentListener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/design_patterns_e1/target/classes/main/PaymentListener.class
--------------------------------------------------------------------------------
/design_patterns_e1/target/classes/main/PaymentManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/design_patterns_e1/target/classes/main/PaymentManager.class
--------------------------------------------------------------------------------
/design_patterns_e3/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/design_patterns_e3/design_patterns_e3.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/downstream_collectors/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ds_c1_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c1_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c2_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c2_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c3_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c3_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c4_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c4_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c4_e1/src/main/java/org/example/Main.java:
--------------------------------------------------------------------------------
1 | package org.example;
2 |
3 | public class Main {
4 | public static void main(String[] args) {
5 | System.out.println("Hello world!");
6 | }
7 | }
--------------------------------------------------------------------------------
/ds_c5_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c5_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c6_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c7_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c7_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ds_c8_e1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ds_c8_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/experimental-as-v003/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/experimental-as-v003/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/experimental-as-v003/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/globalsecuritymethods-part1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/globalsecuritymethods-part1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/globalsecuritymethods-part1/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/globalsecuritymethods-part1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/gpt_e2_e1/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/gpt_e2_e1/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gpt_e2_e1/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'gpt_e2_e1'
2 |
--------------------------------------------------------------------------------
/gpt_e2_e1/src/main/resources/db/migration/V2__update_employees_table.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE employees
2 | ADD COLUMN internal_id CHAR(36) NOT NULL,
3 | ADD UNIQUE (internal_id);
--------------------------------------------------------------------------------
/gpt_e2_e1/src/main/resources/db/migration/V3__add_uuid_to_john_doe.sql:
--------------------------------------------------------------------------------
1 | UPDATE employees
2 | SET internal_id = (SELECT UUID())
3 | WHERE id = 1 AND internal_id IS NULL;
--------------------------------------------------------------------------------
/hello_java14/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/hello_java14/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Cat.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Dog.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Dog.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Example1.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Example2.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Example3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Example3.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Example4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Example4.class
--------------------------------------------------------------------------------
/hello_java14/out/production/hello_java14/main/Example5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/hello_java14/out/production/hello_java14/main/Example5.class
--------------------------------------------------------------------------------
/hello_java14/src/main/Dog.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public record Dog(String name, int age) {
4 | }
5 |
--------------------------------------------------------------------------------
/java13firstsight/out/production/java13firstsight/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java13firstsight/out/production/java13firstsight/Example1.class
--------------------------------------------------------------------------------
/java13firstsight/out/production/java13firstsight/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java13firstsight/out/production/java13firstsight/Example2.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example1/A.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example1/A.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example1/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example1/Example1.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example2/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example2/Example2.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example3/Example3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example3/Example3.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example4/Example4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example4/Example4.class
--------------------------------------------------------------------------------
/java16-firstlook/out/production/java16-firstlook/example4/Point.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java16-firstlook/out/production/java16-firstlook/example4/Point.class
--------------------------------------------------------------------------------
/java16-firstlook/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public interface A {
4 |
5 | default void m() {
6 | System.out.println(":)");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/java16-firstlook/src/example6/A.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public sealed class A permits B {
4 | }
5 |
--------------------------------------------------------------------------------
/java16-firstlook/src/example6/B.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public sealed class B extends A permits C {
4 | }
5 |
--------------------------------------------------------------------------------
/java16-firstlook/src/example6/C.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public non-sealed class C extends B {
4 | }
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e1/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public sealed class A permits B {
4 | }
5 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e1/src/main/B.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public final class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java_marathoon_day_june/jm_2022_june_e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/javamarathon
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e3/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/java_marathoon_day_june/jm_2022_june_e3/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/javamarathon
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e4/src/main/Animal.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Animal {
4 | }
5 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e4/src/main/Cat.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Cat extends Animal { // inheritance --> "is-a relationship"
4 | }
5 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e5/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class A {
4 |
5 | public void test() {
6 | System.out.println(":)");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e5/src/main/B.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | @FunctionalInterface /// @Override
4 | public interface B {
5 |
6 | void test();
7 | }
8 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e8/m1/src/module-info.java:
--------------------------------------------------------------------------------
1 | module m1 {
2 |
3 | exports read to m2;
4 | // not exported then it can't be accessed even by reflection
5 | // class path ----> module path
6 | }
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e8/m1/src/read/ReadManager.java:
--------------------------------------------------------------------------------
1 | package read;
2 |
3 | public class ReadManager {
4 |
5 | public void read() {
6 | System.out.println("reading...");
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e8/m1/src/read/stuff/ReadStuff.java:
--------------------------------------------------------------------------------
1 | package read.stuff;
2 |
3 | public class ReadStuff {
4 | }
5 |
--------------------------------------------------------------------------------
/java_marathoon_day_june/jm_2022_june_e8/m2/src/module-info.java:
--------------------------------------------------------------------------------
1 | module m2 {
2 |
3 | requires m1;
4 | }
--------------------------------------------------------------------------------
/javafundamentals-e1/out/production/javafundamentals-e1/META-INF/javafundamentals-e1.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e1/out/production/javafundamentals-e1/demo/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e1/out/production/javafundamentals-e1/demo/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e11/out/production/javafundamentals-e11/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e11/out/production/javafundamentals-e11/main/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e11/src/main/Cat.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Cat {
4 |
5 | String name;
6 |
7 | static void sayMeow() {
8 | System.out.println("Meow!");
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e11/src/main/Example3.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Example3 {
4 |
5 | public static void main(String[] args) {
6 | Cat c1 = null;
7 |
8 | c1.sayMeow();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e12/out/production/javafundamentals-e12/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e12/out/production/javafundamentals-e12/main/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e12/src/main/B.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class B {
4 |
5 | B() {
6 |
7 | }
8 |
9 | B(int x) {
10 |
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/javafundamentals-e13/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/Test.java:
--------------------------------------------------------------------------------
1 | public class Test {
2 | }
3 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/example/A.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public class A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/main/C.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class C {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/second/A.java:
--------------------------------------------------------------------------------
1 | package second;
2 |
3 | public class A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e13/src/second/third/A.java:
--------------------------------------------------------------------------------
1 | package second.third;
2 |
3 | public class A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e14/out/production/javafundamentals-e14/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e14/out/production/javafundamentals-e14/main/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class A {
4 |
5 | int x;
6 | private int y;
7 |
8 | void m() {
9 | System.out.println(":)");
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/B.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class B extends A {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/Bicycle.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Bicycle {
4 |
5 | String wheel1;
6 | String wheel2;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/Moto.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Moto extends Bicycle {
4 |
5 | int engine;
6 | int wheel1;
7 | int wheel2;
8 |
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/Shape.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Shape {
4 |
5 | double area;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e14/src/main/Square.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Square extends Shape {
4 |
5 | double side;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class A {
4 |
5 | void m() {
6 | System.out.println("A");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example1/B.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class B extends A { // is-A
4 |
5 | void m() {
6 | System.out.println("B");
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example2/A.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class A {
4 |
5 | Number m() {
6 | return 10;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example2/B.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class B extends A {
4 |
5 | Integer m() { // Integer -> Number
6 | return 5;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example3/A.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class A {
4 |
5 | public void m() {
6 | System.out.println("A");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example4/A.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | import java.io.IOException;
4 |
5 | public class A {
6 |
7 | void m() throws IOException {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e15/src/example5/A.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public /*final*/ class A {
4 |
5 | /*final*/ void m() {
6 |
7 | }
8 |
9 | static void a() {
10 |
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class A {
4 |
5 | int x;
6 |
7 | public A(int x) {
8 | System.out.println("A " + x);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example1/Example1.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class Example1 {
4 |
5 | public static void main(String[] args) {
6 | B b = new B(50);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example2/B.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class B extends A {
4 |
5 | public B() {
6 | super(10);
7 |
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example3/A.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class A {
4 |
5 | int x;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example4/A.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public class A {
4 |
5 | int x;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e16/src/example4/B.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public class B extends A {
4 |
5 | int y;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e17/out/production/javafundamentals-e17/META-INF/javafundamentals-e17.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class A {
4 |
5 | int x;
6 |
7 | void m() {
8 | System.out.println("A");
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example1/B.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class B extends A {
4 |
5 | String x;
6 | int y;
7 |
8 | void m() {
9 | System.out.println("B");
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example2/Animal.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class Animal {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example2/Cat.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class Cat extends Animal {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example2/Dog.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class Dog extends Animal {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example3/Rectangle.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class Rectangle extends Shape {
4 |
5 | int w, h;
6 |
7 | public double area() {
8 | return w*h;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e17/src/example3/Shape.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public abstract class Shape {
4 |
5 | public Shape() {
6 |
7 | }
8 |
9 | public abstract double area();
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e18/out/production/javafundamentals-e18/META-INF/javafundamentals-e18.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example1/Pet.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public abstract class Pet {
4 |
5 | protected String name;
6 |
7 | public Pet(String name) {
8 | this.name = name;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example3/Monster.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class Monster implements Scary, StoryCharacter {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example3/Scary.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public interface Scary {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example3/StoryCharacter.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public interface StoryCharacter {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example4/Bar.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public interface Bar {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example4/Baz.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public interface Baz extends Bar, Foo {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example4/Foo.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public interface Foo {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e18/src/example5/ContractOfB.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public interface ContractOfB {
4 |
5 | void partOfWhatBHasToDo();
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public interface A { // Marker interface
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example1/B.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class B implements A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example2/A.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | @MyAnnotation(value = 10)
4 | public class A {
5 |
6 | @MyAnnotation
7 | public A() {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example3/A.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public interface A {
4 |
5 | default void m() {
6 | System.out.println("A");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example3/B.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public interface B {
4 |
5 | default void m() {
6 | System.out.println("B");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example3/Bar.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class Bar {
4 |
5 | public void m() {
6 | System.out.println("Bar");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example3/Foo.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class Foo extends Bar implements A, B {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/javafundamentals-e19/src/example6/Playable.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | @FunctionalInterface
4 | public interface Playable {
5 |
6 | void play();
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e2/out/production/javafundamentals-e2/META-INF/javafundamentals-e2.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e2/out/production/javafundamentals-e2/demo/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e2/out/production/javafundamentals-e2/demo/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e2/src/demo/Cat.java:
--------------------------------------------------------------------------------
1 | package demo;
2 |
3 | public class Cat {
4 |
5 | String name;
6 | int age;
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e20/src/example1/Instrument.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | @FunctionalInterface
4 | public interface Instrument {
5 |
6 | void play();
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e20/src/example2/X.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public interface X {
4 |
5 | void m(int x);
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e20/src/example2/Y.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public interface Y {
4 |
5 | void m(int x, int y);
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e20/src/example3/Z.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public interface Z {
4 |
5 | int m();
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e20/src/example4/Reverse.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public interface Reverse {
4 |
5 | String reverse(String input);
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e21/out/production/javafundamentals-e21/META-INF/javafundamentals-e21.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e21/src/example5/Cat.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public class Cat {
4 |
5 | public void sayMeow() {
6 | System.out.println("Meow!");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e21/src/example6/Instrument.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public interface Instrument {
4 |
5 | void play();
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e22/delivery/src/module-info.java:
--------------------------------------------------------------------------------
1 | module delivery {
2 | // class path
3 | // module path
4 | requires transitive invoicing;
5 |
6 | exports delivery;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e22/invoicing/src/module-info.java:
--------------------------------------------------------------------------------
1 | module invoicing {
2 |
3 | exports invoicing.model;
4 | exports invoicing.services;
5 | }
6 |
--------------------------------------------------------------------------------
/javafundamentals-e22/main/src/module-info.java:
--------------------------------------------------------------------------------
1 | module main {
2 |
3 | requires delivery;
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e22/out/production/delivery/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e22/out/production/delivery/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e22/out/production/invoicing/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e22/out/production/invoicing/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e22/out/production/main/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e22/out/production/main/main/Main.class
--------------------------------------------------------------------------------
/javafundamentals-e22/out/production/main/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e22/out/production/main/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e23/example/src/example/Example.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public class Example {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e23/example/src/module-info.java:
--------------------------------------------------------------------------------
1 | /*open*/ module example {
2 |
3 | opens example; // it is not accessible directly
4 | // but it is by reflection
5 | }
6 |
--------------------------------------------------------------------------------
/javafundamentals-e23/hello/src/hello/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package hello;
2 |
3 | public interface HelloWorld {
4 |
5 | public String sayHello();
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e23/helloen/src/module-info.java:
--------------------------------------------------------------------------------
1 | module helloen {
2 |
3 | requires hello;
4 |
5 | provides hello.HelloWorld with en.hello.EnHelloWorld;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e23/helloes/src/module-info.java:
--------------------------------------------------------------------------------
1 | module helloes {
2 |
3 | requires hello;
4 | provides hello.HelloWorld with es.hello.EsHelloWorld;
5 | }
6 |
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/example/example/Example.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/example/example/Example.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/example/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/example/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/hello/hello/HelloWorld.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/hello/hello/HelloWorld.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/hello/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/hello/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/helloen/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/helloen/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/helloes/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/helloes/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/main/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/main/main/Main.class
--------------------------------------------------------------------------------
/javafundamentals-e23/out/production/main/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e23/out/production/main/module-info.class
--------------------------------------------------------------------------------
/javafundamentals-e25/src/example2/Cat.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class Cat {
4 |
5 | String name;
6 | int age;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e27/out/production/javafundamentals-e27/META-INF/javafundamentals-e27.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e28/out/production/javafundamentals-e28/META-INF/javafundamentals-e28.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e28/src/exceptions/TooMuchMoneyException.java:
--------------------------------------------------------------------------------
1 | package exceptions;
2 |
3 | public class TooMuchMoneyException extends Exception { // checked exception
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e29/out/production/javafundamentals-e29/META-INF/javafundamentals-e29.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example1.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example2.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example3.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example4.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example5.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example6.class
--------------------------------------------------------------------------------
/javafundamentals-e3/out/production/ocalesson3/main/Example7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e3/out/production/ocalesson3/main/Example7.class
--------------------------------------------------------------------------------
/javafundamentals-e30/out/production/javafundamentals-e30/main/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e30/out/production/javafundamentals-e30/main/R.class
--------------------------------------------------------------------------------
/javafundamentals-e30/out/production/javafundamentals-e30/main/RE.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e30/out/production/javafundamentals-e30/main/RE.class
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class A {
4 |
5 | T a;
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example2/B.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class B {
4 |
5 | T a;
6 |
7 | public B(T a) {
8 | this.a = a;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example3/C.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class C {
4 |
5 | public void doSmth(N n) {
6 | long x = n.longValue();
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example4/D.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public class D {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example5/A.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public class A {
4 |
5 | T a;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example5/B.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example6/A.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public class A {
4 |
5 | T a;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e32/src/example6/B.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example1/A.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class A {
4 |
5 | T a;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example1/B.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example2/A.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class A {
4 |
5 | T a;
6 | G b;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example2/B.java:
--------------------------------------------------------------------------------
1 | package example2;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example3/A.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class A {
4 |
5 | T a;
6 | G b;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example3/B.java:
--------------------------------------------------------------------------------
1 | package example3;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example4/A.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public class A {
4 |
5 | T a;
6 | G b;
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example4/B.java:
--------------------------------------------------------------------------------
1 | package example4;
2 |
3 | public class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example5/I.java:
--------------------------------------------------------------------------------
1 | package example5;
2 |
3 | public interface I {
4 |
5 | T m1();
6 | void m2(T a);
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e33/src/example6/B.java:
--------------------------------------------------------------------------------
1 | package example6;
2 |
3 | public class B {
4 |
5 | T a;
6 |
7 | static void m(G t) {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e38/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e38/out/production/javafundamentals-e38/META-INF/javafundamentals-e38.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e38/src/example1/Eatable.java:
--------------------------------------------------------------------------------
1 | package example1;
2 |
3 | @FunctionalInterface
4 | public interface Eatable {
5 |
6 | void eat();
7 | }
8 |
--------------------------------------------------------------------------------
/javafundamentals-e39/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e4/out/production/javafundamentals-e4/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e4/out/production/javafundamentals-e4/main/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e40/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e41/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e42/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e42/out/production/javafundamentals-e42/META-INF/javafundamentals-e42.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e43/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /workspace.xml
--------------------------------------------------------------------------------
/javafundamentals-e43/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e43/out/production/javafundamentals-e43/META-INF/javafundamentals-e43.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e44/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e44/out/production/javafundamentals-e44/META-INF/javafundamentals-e44.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e45/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e46/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e47/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e48-1/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e48-2/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e48-2/src/main/Main.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Main {
4 |
5 | public static volatile int c = 0;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e49/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e5/out/production/javafundamentalse5/META-INF/javafundamentalse5.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e50/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e51/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/javafundamentals-e52/out/production/javafundamentals-e52/META-INF/javafundamentals-e52.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e53/out/production/javafundamentals-e53/META-INF/javafundamentals-e53.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e56/out/production/javafundamentals-e56/META-INF/javafundamentals-e56.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e56/src/exemples/MyNumber.java:
--------------------------------------------------------------------------------
1 | package exemples;
2 |
3 | public class MyNumber {
4 |
5 | private int x;
6 |
7 | public int addAndGet(int v) {
8 | x+=v;
9 | return x;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/javafundamentals-e57/out/production/javafundamentals-e57/META-INF/javafundamentals-e57.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e6/out/production/javafundamentals-e6/META-INF/javafundamentals-e6.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e60/cat1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e60/cat1
--------------------------------------------------------------------------------
/javafundamentals-e60/test1.txt:
--------------------------------------------------------------------------------
1 | Hello world!
--------------------------------------------------------------------------------
/javafundamentals-e60/test2.txt:
--------------------------------------------------------------------------------
1 | Hello world!
2 | Hello world!
3 | Hello world!
4 | Hello world!
5 | Hello world!
6 | Hello world!
7 | Hello world!
--------------------------------------------------------------------------------
/javafundamentals-e60/test3.txt:
--------------------------------------------------------------------------------
1 | Hello World!
2 |
--------------------------------------------------------------------------------
/javafundamentals-e60/test4.txt:
--------------------------------------------------------------------------------
1 | Hello World!
2 |
--------------------------------------------------------------------------------
/javafundamentals-e61/c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/c
--------------------------------------------------------------------------------
/javafundamentals-e61/cat1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/cat1
--------------------------------------------------------------------------------
/javafundamentals-e61/out/production/javafundamentals-e61/main/A.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/out/production/javafundamentals-e61/main/A.class
--------------------------------------------------------------------------------
/javafundamentals-e61/out/production/javafundamentals-e61/main/B.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/out/production/javafundamentals-e61/main/B.class
--------------------------------------------------------------------------------
/javafundamentals-e61/out/production/javafundamentals-e61/main/C.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/out/production/javafundamentals-e61/main/C.class
--------------------------------------------------------------------------------
/javafundamentals-e61/owner1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e61/owner1
--------------------------------------------------------------------------------
/javafundamentals-e61/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class A {
4 |
5 | public A() {
6 | System.out.println("A");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e61/src/main/C.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class C extends B {
4 |
5 | public C() {
6 | System.out.println("C");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e61/src/main/Dog.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Dog {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e63/copied.txt:
--------------------------------------------------------------------------------
1 | HELLO!
--------------------------------------------------------------------------------
/javafundamentals-e63/demo.txt:
--------------------------------------------------------------------------------
1 | HELLO!
2 | World!
--------------------------------------------------------------------------------
/javafundamentals-e64/verse.txt:
--------------------------------------------------------------------------------
1 | So close no matter how far,
2 | Couldn't be much more from the heart
3 | Forever trusting who we are
4 | And nothing else matters.
--------------------------------------------------------------------------------
/javafundamentals-e67/javafundamentals-67.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/javafundamentals-e67/target/classes/example1/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e67/target/classes/example1/Example1.class
--------------------------------------------------------------------------------
/javafundamentals-e68/javafundamentlas-e68.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/javafundamentals-e68/target/classes/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e68/target/classes/main/Example1.class
--------------------------------------------------------------------------------
/javafundamentals-e68/target/classes/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e68/target/classes/main/Example2.class
--------------------------------------------------------------------------------
/javafundamentals-e69/javafundamentals-e69.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/javafundamentals-e69/target/classes/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e69/target/classes/main/Example1.class
--------------------------------------------------------------------------------
/javafundamentals-e69/target/classes/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e69/target/classes/main/Example2.class
--------------------------------------------------------------------------------
/javafundamentals-e70/javafundamentals-e70.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/javafundamentals-e70/src/main/java/exceptions/AccountMissingException.java:
--------------------------------------------------------------------------------
1 | package exceptions;
2 |
3 | public class AccountMissingException extends RuntimeException {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e70/src/main/java/exceptions/DBConnectionFailedException.java:
--------------------------------------------------------------------------------
1 | package exceptions;
2 |
3 | public class DBConnectionFailedException extends RuntimeException {
4 | }
5 |
--------------------------------------------------------------------------------
/javafundamentals-e70/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e70/target/classes/main/Main.class
--------------------------------------------------------------------------------
/javafundamentals-e70/target/classes/model/Account.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e70/target/classes/model/Account.class
--------------------------------------------------------------------------------
/javafundamentals-e72/src/beans/Calculator.java:
--------------------------------------------------------------------------------
1 | package beans;
2 |
3 | public interface Calculator {
4 |
5 | int sum(int x, int y);
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e72/src/main/Animal.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public interface Animal {
4 |
5 | void saySmth();
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e72/src/main/Cat.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Cat implements Animal {
4 |
5 | public void saySmth() {
6 | System.out.println("Meow!");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/javafundamentals-e8/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/javafundamentals-e8/out/production/javafundamentals-e8/META-INF/javafundamentals-e8.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/javafundamentals-e8/out/production/javafundamentals-e8/main/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e8/out/production/javafundamentals-e8/main/Cat.class
--------------------------------------------------------------------------------
/javafundamentals-e8/out/production/javafundamentals-e8/main/Dog.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e8/out/production/javafundamentals-e8/main/Dog.class
--------------------------------------------------------------------------------
/javafundamentals-e8/out/production/javafundamentals-e8/main/Foo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/javafundamentals-e8/out/production/javafundamentals-e8/main/Foo.class
--------------------------------------------------------------------------------
/javafundamentals-e8/src/main/Bottle.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Bottle {
4 |
5 | final double volume;
6 |
7 | Bottle(double volume) {
8 | this.volume = volume;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/javafundamentals-e8/src/main/Cat.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Cat {
4 |
5 | String name;
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e8/src/main/Dog.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Dog {
4 |
5 | final String name = "Bob";
6 | }
7 |
--------------------------------------------------------------------------------
/javafundamentals-e9/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/javafundamentals_ternary_operator/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/jpa-c13-sb/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa-c13-sb/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/jpa-c13-sb/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/jpa
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/jpa_2023_c10_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c11_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c11_e1/src/main/java/org/example/dto/CountedEnrollmentForStudent.java:
--------------------------------------------------------------------------------
1 | package org.example.dto;
2 |
3 | public record CountedEnrollmentForStudent(
4 | String s,
5 | Long count
6 | ) {
7 | }
8 |
--------------------------------------------------------------------------------
/jpa_2023_c12_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c12_e1/src/main/java/org/example/dto/CountedEnrollmentForStudent.java:
--------------------------------------------------------------------------------
1 | package org.example.dto;
2 |
3 | public record CountedEnrollmentForStudent(
4 | String s,
5 | Long count
6 | ) {
7 | }
8 |
--------------------------------------------------------------------------------
/jpa_2023_c13_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c14_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c15_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c16_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_2023_c16_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/jpa_2023_c16_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpa_2023_c4_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c5_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c6_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c7_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c8_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_2023_c9_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_config_e1/target/classes/org/example/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_config_e1/target/classes/org/example/Main.class
--------------------------------------------------------------------------------
/jpa_config_e1/target/classes/org/example/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_config_e1/target/classes/org/example/entities/Product.class
--------------------------------------------------------------------------------
/jpa_config_e2/target/classes/example/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_config_e2/target/classes/example/Main.class
--------------------------------------------------------------------------------
/jpa_config_e2/target/classes/example/config/DemoPersitenceUnit.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_config_e2/target/classes/example/config/DemoPersitenceUnit.class
--------------------------------------------------------------------------------
/jpa_config_e2/target/classes/example/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_config_e2/target/classes/example/entities/Product.class
--------------------------------------------------------------------------------
/jpa_hib_sd_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_hib_sd_e1/target/classes/org/example/App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_hib_sd_e1/target/classes/org/example/App.class
--------------------------------------------------------------------------------
/jpa_hib_sd_e1/target/classes/org/example/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_hib_sd_e1/target/classes/org/example/entities/Product.class
--------------------------------------------------------------------------------
/jpa_hib_sd_e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_hib_sd_e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/jpa_hib_sd_e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 |
--------------------------------------------------------------------------------
/jpa_marathon_e1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpa_marathon_e1/src/main/java/org/example/entities/enums/BookType.java:
--------------------------------------------------------------------------------
1 | package org.example.entities.enums;
2 |
3 | public enum BookType {
4 | TECHNICAL, NONTECHNICAL
5 | }
6 |
--------------------------------------------------------------------------------
/jpa_view_and_procedure/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_view_and_procedure/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/jpa_view_and_procedure/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 |
--------------------------------------------------------------------------------
/jpa_with_dtos/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpa_with_dtos/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/jpa_with_dtos/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/jpac1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/jpac1/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac1/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac1/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac1/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac10/jpac10.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac10/target/classes/META-INF/jpac10.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Animal.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Animal.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Bicycle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Bicycle.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Car.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Car.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Cat.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Chocolate.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Chocolate.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Manager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Manager.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac10/target/classes/entities/Vehicle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/entities/Vehicle.class
--------------------------------------------------------------------------------
/jpac10/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac10/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac11/jpac11.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac11/target/classes/META-INF/jpac11.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac11/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac11/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac11/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac11/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac12/jpac12.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac12/target/classes/META-INF/jpac12.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac12/target/classes/entities/Department.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac12/target/classes/entities/Department.class
--------------------------------------------------------------------------------
/jpac12/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac12/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac12/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac12/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac12/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac12/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac13/jpac13.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac13/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac13/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac13/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac13/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac13/target/classes/repositories/ProductRepository.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac13/target/classes/repositories/ProductRepository.class
--------------------------------------------------------------------------------
/jpac13/target/classes/services/ProductService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac13/target/classes/services/ProductService.class
--------------------------------------------------------------------------------
/jpac14/jpac14.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac14/target/classes/META-INF/jpac14.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac14/target/classes/enitities/GeneralEntity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/enitities/GeneralEntity.class
--------------------------------------------------------------------------------
/jpac14/target/classes/enitities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/enitities/Product.class
--------------------------------------------------------------------------------
/jpac14/target/classes/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/main/Example1.class
--------------------------------------------------------------------------------
/jpac14/target/classes/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/main/Example2.class
--------------------------------------------------------------------------------
/jpac14/target/classes/main/Example3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/main/Example3.class
--------------------------------------------------------------------------------
/jpac14/target/classes/main/Example4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac14/target/classes/main/Example4.class
--------------------------------------------------------------------------------
/jpac15/jpac15.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac15/target/classes/META-INF/jpac15.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac15/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac15/target/classes/main/Example1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/main/Example1.class
--------------------------------------------------------------------------------
/jpac15/target/classes/main/Example2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/main/Example2.class
--------------------------------------------------------------------------------
/jpac15/target/classes/main/Example3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/main/Example3.class
--------------------------------------------------------------------------------
/jpac15/target/classes/main/Example4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/main/Example4.class
--------------------------------------------------------------------------------
/jpac15/target/classes/main/Example5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac15/target/classes/main/Example5.class
--------------------------------------------------------------------------------
/jpac3/src/main/java/entities/enums/Currency.java:
--------------------------------------------------------------------------------
1 | package entities.enums;
2 |
3 | public enum Currency {
4 | EUR, USD, GBP
5 | }
6 |
--------------------------------------------------------------------------------
/jpac3/target/classes/META-INF/jpac3.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/Company.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/Company.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/Event.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/Event.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/Price.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/Price.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/embeddables/Address.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/embeddables/Address.class
--------------------------------------------------------------------------------
/jpac3/target/classes/entities/enums/Currency.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/entities/enums/Currency.class
--------------------------------------------------------------------------------
/jpac3/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac3/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac4/target/classes/META-INF/jpac4.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/Building.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/Building.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/Company.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/Company.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/Department.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/Department.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/Person.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/embedabbles/Address.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/embedabbles/Address.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/embedabbles/BuildingPK.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/embedabbles/BuildingPK.class
--------------------------------------------------------------------------------
/jpac4/target/classes/entities/pk/DepartmentPK.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/entities/pk/DepartmentPK.class
--------------------------------------------------------------------------------
/jpac4/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac4/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac5/jpac5.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac5/target/classes/META-INF/jpac5.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac5/target/classes/entities/Company.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac5/target/classes/entities/Company.class
--------------------------------------------------------------------------------
/jpac5/target/classes/entities/Detail.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac5/target/classes/entities/Detail.class
--------------------------------------------------------------------------------
/jpac5/target/classes/entities/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac5/target/classes/entities/Product.class
--------------------------------------------------------------------------------
/jpac5/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac5/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac6/jpac6.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac6/target/classes/META-INF/jpac6.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac6/target/classes/entities/Department.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac6/target/classes/entities/Department.class
--------------------------------------------------------------------------------
/jpac6/target/classes/entities/Document.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac6/target/classes/entities/Document.class
--------------------------------------------------------------------------------
/jpac6/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac6/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac6/target/classes/entities/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac6/target/classes/entities/Person.class
--------------------------------------------------------------------------------
/jpac6/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac6/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac7/jpac7.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac7/target/classes/META-INF/jpac7.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac7/target/classes/entities/Professor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac7/target/classes/entities/Professor.class
--------------------------------------------------------------------------------
/jpac7/target/classes/entities/Student.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac7/target/classes/entities/Student.class
--------------------------------------------------------------------------------
/jpac7/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac7/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac8/jpac8.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac8/target/classes/META-INF/jpac8.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Department.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Department.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/DepartmentDetails.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/DepartmentDetails.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Document.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Document.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Person.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Professor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Professor.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/ProfessorDetails.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/ProfessorDetails.class
--------------------------------------------------------------------------------
/jpac8/target/classes/entities/Student.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/entities/Student.class
--------------------------------------------------------------------------------
/jpac8/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac8/target/classes/main/Main.class
--------------------------------------------------------------------------------
/jpac9/jpac9.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/jpac9/src/main/java/entities/enums/PhoneType.java:
--------------------------------------------------------------------------------
1 | package entities.enums;
2 |
3 | public enum PhoneType {
4 | MOBILE, HOME
5 | }
6 |
--------------------------------------------------------------------------------
/jpac9/target/classes/META-INF/jpac9.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/Department.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/Department.class
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/Employee.class
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/Person.class
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/Professor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/Professor.class
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/Student.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/Student.class
--------------------------------------------------------------------------------
/jpac9/target/classes/entities/enums/PhoneType.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/entities/enums/PhoneType.class
--------------------------------------------------------------------------------
/jpac9/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/jpac9/target/classes/main/Main.class
--------------------------------------------------------------------------------
/new-authorization-server-demo/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/new-authorization-server-demo/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/new-authorization-server-demo/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/new_authorization_server_0_1_0/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/new_authorization_server_0_1_0/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/new_authorization_server_0_1_0/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/oauth2_marathon_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/oauth2_marathon_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/oauth2_marathon_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/oauth2_marathon_e2/target/classes/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/oauth2_marathon_e2/target/classes/Main.class
--------------------------------------------------------------------------------
/oauth2_marathon_e3/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/oauth2_marathon_e3/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/oauth2_marathon_e3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtauthserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/oauth2jwtexample/jwtauthserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtauthserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtauthserver/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtresourceserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/oauth2jwtexample/jwtresourceserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtresourceserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/oauth2jwtexample/jwtresourceserver/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/overriding_methods_with_exceptions/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | import java.io.IOException;
4 |
5 | public class A {
6 |
7 | public void m() throws IOException, E {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/overriding_methods_with_exceptions/src/main/E.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 |
4 | public class E extends Exception {
5 | }
6 |
--------------------------------------------------------------------------------
/redefining_static_methods/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sa-e11/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sa-e11/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sa-e11/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sb303_issue_rep/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sb303_issue_rep/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sb303_issue_rep/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-acl-e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-acl-e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/spring-acl-e1/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/spring-acl-e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-acl-e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-acl-e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/spring-acl-e2/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/spring-acl-e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-java14/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-java14/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/spring-java14/lsp/conf/properties.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-java14/lsp/conf/properties.json
--------------------------------------------------------------------------------
/spring-java14/lsp/log/properties_out_20200321.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-java14/lsp/log/properties_out_20200321.log
--------------------------------------------------------------------------------
/spring-java14/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 |
--------------------------------------------------------------------------------
/spring-security-csrf/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-security-csrf/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/spring-security-csrf/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-security-mongo/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/spring-security-mongo/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/spring-security-mongo/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 | spring.data.mongodb.uri=mongodb://localhost/test
--------------------------------------------------------------------------------
/springboot-java14-modules/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springboot-java14-modules/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-java14-modules/invoicing/src/module-info.java:
--------------------------------------------------------------------------------
1 | module invoicing {
2 |
3 | exports my.app.invoicing.service;
4 | exports my.app.invoicing.model;
5 | }
--------------------------------------------------------------------------------
/springboot-java14-modules/out/production/invoicing/module-info.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springboot-java14-modules/out/production/invoicing/module-info.class
--------------------------------------------------------------------------------
/springboot-java14-modules/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springboot101/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springboot101/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot101/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot101/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/springbootrest-e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springbootrest-e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springbootrest-e1/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springbootrest-e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springdelegationexample/springdelegationexample.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springdelegationexample/target/classes/META-INF/springdelegationexample.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/springdelegationexample/target/classes/beans/A.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springdelegationexample/target/classes/beans/A.class
--------------------------------------------------------------------------------
/springdelegationexample/target/classes/beans/B.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springdelegationexample/target/classes/beans/B.class
--------------------------------------------------------------------------------
/springdelegationexample/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springdelegationexample/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springdelegationexample/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springdelegationexample/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframework-e10/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframework-e10/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springframework-e10/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springframework-e10/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/springframework-e13/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframework-e13/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springframework-e13/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springframework-e13/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframework-e14/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframework-e14/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springframework-e14/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springframework-e14/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframework-e15/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframework-e15/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springframework-e15/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springframework-e15/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframework-e16/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframework-e16/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springframework-e16/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springframeworkdatasourceexample/springframeworkdatasourceexample.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworkdatasourceexample/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkdatasourceexample/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframeworke5/springframeworke5.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworke5/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworke5/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springframeworke5/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworke5/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframeworke5/target/classes/repositories/ProductRepository.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworke5/target/classes/repositories/ProductRepository.class
--------------------------------------------------------------------------------
/springframeworke5/target/classes/services/ProductService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworke5/target/classes/services/ProductService.class
--------------------------------------------------------------------------------
/springframeworke6transactional2/springframeworke6transactional2.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworke6transactional2/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworke6transactional2/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframeworkjdbce1/springframeworkjdbce1.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworkjdbce1/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce1/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springframeworkjdbce1/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce1/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframeworkjdbce1/target/classes/model/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce1/target/classes/model/Product.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/springframeworkjdbce2.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworkjdbce2/src/main/java/demo/HelloService.java:
--------------------------------------------------------------------------------
1 | package demo;
2 |
3 | public interface HelloService {
4 |
5 | String sayHello(String name);
6 | }
7 |
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/demo/HelloService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/demo/HelloService.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/demo/HelloServiceEn.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/demo/HelloServiceEn.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/demo/HelloServiceEs.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/demo/HelloServiceEs.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/demo/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/demo/Person.class
--------------------------------------------------------------------------------
/springframeworkjdbce2/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworkjdbce2/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springframeworklesson2/springframeworklesson2.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springframeworklesson2/target/classes/beans/Cat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworklesson2/target/classes/beans/Cat.class
--------------------------------------------------------------------------------
/springframeworklesson2/target/classes/beans/Owner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworklesson2/target/classes/beans/Owner.class
--------------------------------------------------------------------------------
/springframeworklesson2/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworklesson2/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springframeworklesson2/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springframeworklesson2/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springfundamentals-e11/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springfundamentals-e11/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springfundamentals-e11/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springfundamentals-e11/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12-2/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12-2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12-3/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12-3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.data.mongodb.uri=mongodb://localhost:27017/test
2 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springfundamentals-e12/springframework-e12/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/springfundamentalse4/springfundamentalse4.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springfundamentalse4/target/classes/aspects/HelloServiceAspect.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springfundamentalse4/target/classes/aspects/HelloServiceAspect.class
--------------------------------------------------------------------------------
/springfundamentalse4/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springfundamentalse4/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springfundamentalse4/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springfundamentalse4/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springfundamentalse4/target/classes/services/HelloService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springfundamentalse4/target/classes/services/HelloService.class
--------------------------------------------------------------------------------
/springrollbackexceptiontest/springrollbackexceptiontest.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springrollbackexceptiontest/target/classes/config/ProjectConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springrollbackexceptiontest/target/classes/config/ProjectConfig.class
--------------------------------------------------------------------------------
/springrollbackexceptiontest/target/classes/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springrollbackexceptiontest/target/classes/main/Main.class
--------------------------------------------------------------------------------
/springrollbackexceptiontest/target/classes/services/UserService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springrollbackexceptiontest/target/classes/services/UserService.class
--------------------------------------------------------------------------------
/springsecurity101authserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecurity101authserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecurity101authserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurity101authserver/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springsecurity102/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecurity102/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecurity102/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurity102/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springsecurityauth102/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecurityauth102/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecurityauth102/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurityauth102/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springsecurityauthorizationandresourceserver/springsecurityauthserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurityauthorizationandresourceserver/springsecurityauthserver/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springsecurityauthorizationandresourceserver/springsecurityresrouceserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecuritydemo101/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecuritydemo101/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecuritydemo101/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecuritydemo101/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springsecurityjdbcdemo/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecurityjdbcdemo/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecurityjdbcdemo/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurityjdbcdemo/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost:3306/securitytest
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/springsecurityjpademo/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecurityjpademo/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecurityjpademo/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecurityjpademo/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8081
2 | spring.datasource.url=jdbc:mysql://localhost/demo
3 | spring.datasource.username=root
4 | spring.datasource.password=
--------------------------------------------------------------------------------
/springsecuritysso1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/springsecuritysso1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springsecuritysso1/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springsecuritysso1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sr_c1_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c1_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c1_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.r2dbc.url=r2dbc:mysql://localhost/test
2 | spring.r2dbc.username=root
--------------------------------------------------------------------------------
/sr_c2_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c2_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c2_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sr_c2_e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c2_e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c2_e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | products.service.base.url=http://localhost:8080
--------------------------------------------------------------------------------
/sr_c3_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c3_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c3_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sr_c3_e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c3_e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c3_e2/src/main/java/com/example/sr_c2_e2/exceptions/ProductRetrieveException.java:
--------------------------------------------------------------------------------
1 | package com.example.sr_c2_e2.exceptions;
2 |
3 | public class ProductRetrieveException extends RuntimeException {
4 | }
5 |
--------------------------------------------------------------------------------
/sr_c3_e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | products.service.base.url=http://localhost:8080
--------------------------------------------------------------------------------
/sr_c4_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c4_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c4_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sr_c6_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c6_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c6_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/sr_c7_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c7_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c7_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | keys.uri=http://localhost:8080/realms/master/protocol/openid-connect/certs
4 |
--------------------------------------------------------------------------------
/sr_c8_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/sr_c8_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/sr_c8_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c10/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c10/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c10/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c11/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c11/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c11/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c12/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c12/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c12/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c13/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c13/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c13/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c14-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c14-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c14-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c14-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c14-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c15-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c15-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c15-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/ss-c15-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c15-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c15-rs/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 | spring.datasource.url=jdbc:mysql://localhost/spring
3 | spring.datasource.username=root
4 | spring.datasource.password=
5 |
--------------------------------------------------------------------------------
/ss-c16/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c16/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c16/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | spring.datasource.url=jdbc:mysql://localhost/spring
3 | spring.datasource.username=root
4 |
--------------------------------------------------------------------------------
/ss-c17-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c17-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c17-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | spring.datasource.url=jdbc:mysql://localhost/spring
3 | spring.datasource.username=root
4 |
--------------------------------------------------------------------------------
/ss-c17-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c17-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c17-rs/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/ss-c18-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c18-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c18-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c18-as/src/main/resources/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c18-as/src/main/resources/ssia.jks
--------------------------------------------------------------------------------
/ss-c18-as/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c18-as/ssia.jks
--------------------------------------------------------------------------------
/ss-c18-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c18-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c19-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c19-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c19-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c19-as/src/main/resources/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c19-as/src/main/resources/ssia.jks
--------------------------------------------------------------------------------
/ss-c19-as/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c19-as/ssia.jks
--------------------------------------------------------------------------------
/ss-c19-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c19-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 |
--------------------------------------------------------------------------------
/ss-c20/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c20/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c20/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/ss-c21-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c21-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c21-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c21-rs-1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c21-rs-1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c21-rs-1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/ss-c21-rs-2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c21-rs-2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c21-rs-2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | server.port=9090
--------------------------------------------------------------------------------
/ss-c22/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c22/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c22/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c23/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c23/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c23/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c24/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c24/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c24/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | #logging.level.root=debug
2 |
--------------------------------------------------------------------------------
/ss-c25/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c25/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c25/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c26-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c26-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c26-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c26-rs2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c26-rs2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c26-rs2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
--------------------------------------------------------------------------------
/ss-c26-rs3/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c26-rs3/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c26-rs3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
--------------------------------------------------------------------------------
/ss-c27/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c27/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c27/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c28/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c28/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c28/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c29/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c29/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c29/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c3/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c3/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c30-as/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c30-as/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c30-as/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c30-as/src/main/resources/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c30-as/src/main/resources/ssia.jks
--------------------------------------------------------------------------------
/ss-c30-as/ssia.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c30-as/ssia.jks
--------------------------------------------------------------------------------
/ss-c30-rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c30-rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c30/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c30/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c30/src/main/java/com/example/ssc29/security/AuthorizationRuleManager.java:
--------------------------------------------------------------------------------
1 | package com.example.ssc29.security;
2 |
3 | public interface AuthorizationRuleManager {
4 | }
5 |
--------------------------------------------------------------------------------
/ss-c30/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c31/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c31/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c31/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
--------------------------------------------------------------------------------
/ss-c32/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c32/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c32/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | server.port=9090
--------------------------------------------------------------------------------
/ss-c33/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c33/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c33/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c34/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c34/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c34/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c4/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c4/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c4/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss-c5/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c5/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c5/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | key=abcde
2 |
--------------------------------------------------------------------------------
/ss-c6/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c6/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c6/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 | spring.datasource.password=
--------------------------------------------------------------------------------
/ss-c7/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c7/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c7/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 | spring.datasource.password=
--------------------------------------------------------------------------------
/ss-c8/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c8/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c8/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/spring
2 | spring.datasource.username=root
3 | spring.datasource.password=
--------------------------------------------------------------------------------
/ss-c9/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss-c9/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss-c9/malicious.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ss-c9/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c10_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c10_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c10_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c11_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c11_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c11_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c12_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c12_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c12_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c13_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c13_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c13_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/ss_2022_c14_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c14_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c14_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 | jwksUri=http://localhost:8080/oauth2/jwks
--------------------------------------------------------------------------------
/ss_2022_c15_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c15_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c15_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | server.port=9090
--------------------------------------------------------------------------------
/ss_2022_c16_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c16_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c16_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=7070
--------------------------------------------------------------------------------
/ss_2022_c17_e1_1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c17_e1_1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c17_e1_1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 | server.port=6060
--------------------------------------------------------------------------------
/ss_2022_c17_e1_2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c17_e1_2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c17_e1_2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
3 |
4 | server.port=7070
--------------------------------------------------------------------------------
/ss_2022_c17_e1_rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c17_e1_rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c17_e1_rs/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
--------------------------------------------------------------------------------
/ss_2022_c17_e2_rs/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c17_e2_rs/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c17_e2_rs/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
2 |
3 |
--------------------------------------------------------------------------------
/ss_2022_c18_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c18_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c18_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c1_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c1_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c1_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c20_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c20_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c20_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c22_e1/ss_2022_c22_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c22_e1/ss_2022_c22_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c22_e1/ss_2022_c22_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c2_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c2_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c2_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/ss_lesson2
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/ss_2022_c3_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c3_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c3_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | our.very.very.very.secret.key=secret
3 |
--------------------------------------------------------------------------------
/ss_2022_c4_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c4_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c4_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 | the.secret=secret
--------------------------------------------------------------------------------
/ss_2022_c5_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c5_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c5_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c6_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c6_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c6_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c7_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c7_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c7_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_2022_c8_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_2022_c8_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_2022_c8_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ss_roles_authorities/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ss_roles_authorities/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ss_roles_authorities/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/ssm_2023_e1/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ssm_2023_e1/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ssm_2023_e1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ssm_2023_e2/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ssm_2023_e2/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ssm_2023_e2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost/demo
2 | spring.datasource.username=root
--------------------------------------------------------------------------------
/ssm_2023_e3/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/ssm_2023_e3/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/ssm_2023_e3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/test_sealed_classes/src/main/A.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public sealed class A permits B {
4 | }
5 |
--------------------------------------------------------------------------------
/test_sealed_classes/src/main/B.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public non-sealed class B extends A {
4 | }
5 |
--------------------------------------------------------------------------------
/test_sealed_classes/src/main/C.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class C extends B {
4 | }
5 |
--------------------------------------------------------------------------------
/test_sealed_classes/src/main/Main.java:
--------------------------------------------------------------------------------
1 | package main;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 | A a = new C();
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/two_big_problems_with_JPA/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/two_big_problems_with_JPA/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/welcome-java15/src/example/Animal.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public sealed class Animal permits Dog {
4 | }
5 |
--------------------------------------------------------------------------------
/welcome-java15/src/example/Burger.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public final class Burger implements Eatable {
4 | }
5 |
--------------------------------------------------------------------------------
/welcome-java15/src/example/Cat.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public record Cat () implements Eatable {
4 | }
5 |
--------------------------------------------------------------------------------
/welcome-java15/src/example/Dog.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public non-sealed class Dog extends Animal {
4 | }
5 |
--------------------------------------------------------------------------------
/welcome-java15/src/example/Eatable.java:
--------------------------------------------------------------------------------
1 | package example;
2 |
3 | public sealed interface Eatable permits Burger, Cat {
4 | }
5 |
--------------------------------------------------------------------------------
/what-is-a-dto/dto-service1-billing/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/what-is-a-dto/dto-service1-billing/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/what-is-a-dto/dto-service1-billing/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9090
--------------------------------------------------------------------------------
/what-is-a-dto/dto-service2-products/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lspil/youtubechannel/a550b22f57714af6f9213245f2b0da09f8764750/what-is-a-dto/dto-service2-products/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/what-is-a-dto/dto-service2-products/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------