├── .gitignore ├── LICENSE ├── README.md ├── ai ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── README.md ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── ai │ │ │ └── AiApplication.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ ├── my-system-prompt.md │ │ └── schema.sql │ └── test │ └── java │ └── com │ └── example │ └── ai │ └── AiApplicationTests.java ├── aot ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── native.sh ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── aot │ │ │ └── AotApplication.java │ └── resources │ │ ├── application.properties │ │ └── message │ └── test │ └── java │ └── com │ └── example │ └── aot │ └── AotApplicationTests.java ├── basics ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── basics │ │ │ └── BasicsApplication.java │ └── resources │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── data.sql │ │ └── schema.sql │ └── test │ └── java │ └── com │ └── example │ └── basics │ ├── BasicsApplicationTests.java │ ├── TestBasicsApplication.java │ └── TestcontainersConfiguration.java ├── batch ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── batch │ │ │ └── BatchApplication.java │ └── resources │ │ ├── application.properties │ │ ├── input.csv │ │ └── schema.sql │ └── test │ └── java │ └── com │ └── example │ └── batch │ └── BatchApplicationTests.java ├── beans ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── beans │ │ │ └── BeansApplication.java │ └── resources │ │ ├── application.properties │ │ └── beans.xml │ └── test │ └── java │ └── com │ └── example │ └── beans │ └── BeansApplicationTests.java ├── data-oriented-programming ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── data_oriented_programming │ │ │ └── DataOrientedProgrammingApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── data_oriented_programming │ └── DataOrientedProgrammingApplicationTests.java ├── data ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── data │ │ │ └── DataApplication.java │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ ├── V1__baseline.sql │ │ ├── V2__data.sql │ │ └── V3__line_item_id.sql │ └── test │ └── java │ └── com │ └── example │ └── data │ └── DataApplicationTests.java ├── development-desk-check ├── .envrc ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── .sdkmanrc ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── development_desk_check │ │ │ └── DevelopmentDeskCheckApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── development_desk_check │ └── DevelopmentDeskCheckApplicationTests.java ├── integration ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── integration │ │ │ └── IntegrationApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── integration │ └── IntegrationApplicationTests.java ├── microservices ├── .DS_Store ├── config-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── config_server │ │ │ │ └── ConfigServerApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── config_server │ │ └── ConfigServerApplicationTests.java ├── config │ ├── .DS_Store │ ├── application.properties │ ├── service-a.properties │ └── service-b.properties ├── service-a │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── service_a │ │ │ │ └── ServiceAApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── service_a │ │ └── ServiceAApplicationTests.java ├── service-b │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── service_b │ │ │ │ └── ServiceBApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── service_b │ │ └── ServiceBApplicationTests.java └── service-registry │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── service_registry │ │ │ └── ServiceRegistryApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── service_registry │ └── ServiceRegistryApplicationTests.java ├── modularity ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── compose.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── modularity │ │ │ ├── ModularityApplication.java │ │ │ ├── adoptions │ │ │ ├── DogAdoptionController.java │ │ │ └── DogAdoptionEvent.java │ │ │ └── vet │ │ │ └── Dogtor.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── schema.sql │ └── test │ └── java │ └── com │ └── example │ └── modularity │ └── ModularityApplicationTests.java ├── scalability ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── scalability │ │ │ └── ScalabilityApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── scalability │ └── ScalabilityApplicationTests.java ├── security ├── misc │ ├── init_db.sh │ └── legacy-schema.sql ├── oauth-login │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── bootiful │ │ │ │ └── oauth_login │ │ │ │ └── OauthLoginApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── bootiful │ │ └── oauth_login │ │ └── OauthLoginApplicationTests.java ├── passwordless │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── compose.yaml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── bootiful │ │ │ │ └── passwordless │ │ │ │ └── PasswordlessApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── bootiful │ │ └── passwordless │ │ └── PasswordlessApplicationTests.java ├── readme.md └── resource-server │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── bootiful │ │ │ └── resource_server │ │ │ └── ResourceServerApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── bootiful │ └── resource_server │ └── ResourceServerApplicationTests.java └── web ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── web │ │ ├── Clients.java │ │ ├── Order.java │ │ ├── OrderGraphqlController.java │ │ ├── OrderRestController.java │ │ ├── OrderService.java │ │ └── WebApplication.java └── resources │ ├── application.properties │ └── graphql │ └── schema.graphqls └── test └── java └── com └── example └── web └── WebApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/README.md -------------------------------------------------------------------------------- /ai/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/.gitignore -------------------------------------------------------------------------------- /ai/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ai/README.md: -------------------------------------------------------------------------------- 1 | # README -------------------------------------------------------------------------------- /ai/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/compose.yaml -------------------------------------------------------------------------------- /ai/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/mvnw -------------------------------------------------------------------------------- /ai/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/mvnw.cmd -------------------------------------------------------------------------------- /ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/pom.xml -------------------------------------------------------------------------------- /ai/src/main/java/com/example/ai/AiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/main/java/com/example/ai/AiApplication.java -------------------------------------------------------------------------------- /ai/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/main/resources/application.properties -------------------------------------------------------------------------------- /ai/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/main/resources/data.sql -------------------------------------------------------------------------------- /ai/src/main/resources/my-system-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/main/resources/my-system-prompt.md -------------------------------------------------------------------------------- /ai/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/main/resources/schema.sql -------------------------------------------------------------------------------- /ai/src/test/java/com/example/ai/AiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/ai/src/test/java/com/example/ai/AiApplicationTests.java -------------------------------------------------------------------------------- /aot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/.gitignore -------------------------------------------------------------------------------- /aot/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /aot/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/mvnw -------------------------------------------------------------------------------- /aot/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/mvnw.cmd -------------------------------------------------------------------------------- /aot/native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/native.sh -------------------------------------------------------------------------------- /aot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/pom.xml -------------------------------------------------------------------------------- /aot/src/main/java/com/example/aot/AotApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/src/main/java/com/example/aot/AotApplication.java -------------------------------------------------------------------------------- /aot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=aot 2 | -------------------------------------------------------------------------------- /aot/src/main/resources/message: -------------------------------------------------------------------------------- 1 | hello, world! -------------------------------------------------------------------------------- /aot/src/test/java/com/example/aot/AotApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/aot/src/test/java/com/example/aot/AotApplicationTests.java -------------------------------------------------------------------------------- /basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/.gitignore -------------------------------------------------------------------------------- /basics/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /basics/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/compose.yaml -------------------------------------------------------------------------------- /basics/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/mvnw -------------------------------------------------------------------------------- /basics/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/mvnw.cmd -------------------------------------------------------------------------------- /basics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/pom.xml -------------------------------------------------------------------------------- /basics/src/main/java/com/example/basics/BasicsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/main/java/com/example/basics/BasicsApplication.java -------------------------------------------------------------------------------- /basics/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/main/resources/application.properties -------------------------------------------------------------------------------- /basics/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/main/resources/banner.txt -------------------------------------------------------------------------------- /basics/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/main/resources/data.sql -------------------------------------------------------------------------------- /basics/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/main/resources/schema.sql -------------------------------------------------------------------------------- /basics/src/test/java/com/example/basics/BasicsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/test/java/com/example/basics/BasicsApplicationTests.java -------------------------------------------------------------------------------- /basics/src/test/java/com/example/basics/TestBasicsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/test/java/com/example/basics/TestBasicsApplication.java -------------------------------------------------------------------------------- /basics/src/test/java/com/example/basics/TestcontainersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/basics/src/test/java/com/example/basics/TestcontainersConfiguration.java -------------------------------------------------------------------------------- /batch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/.gitignore -------------------------------------------------------------------------------- /batch/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /batch/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/compose.yaml -------------------------------------------------------------------------------- /batch/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/mvnw -------------------------------------------------------------------------------- /batch/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/mvnw.cmd -------------------------------------------------------------------------------- /batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/pom.xml -------------------------------------------------------------------------------- /batch/src/main/java/com/example/batch/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/src/main/java/com/example/batch/BatchApplication.java -------------------------------------------------------------------------------- /batch/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/src/main/resources/application.properties -------------------------------------------------------------------------------- /batch/src/main/resources/input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/src/main/resources/input.csv -------------------------------------------------------------------------------- /batch/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/src/main/resources/schema.sql -------------------------------------------------------------------------------- /batch/src/test/java/com/example/batch/BatchApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/batch/src/test/java/com/example/batch/BatchApplicationTests.java -------------------------------------------------------------------------------- /beans/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/.gitignore -------------------------------------------------------------------------------- /beans/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /beans/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/mvnw -------------------------------------------------------------------------------- /beans/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/mvnw.cmd -------------------------------------------------------------------------------- /beans/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/pom.xml -------------------------------------------------------------------------------- /beans/src/main/java/com/example/beans/BeansApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/src/main/java/com/example/beans/BeansApplication.java -------------------------------------------------------------------------------- /beans/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/src/main/resources/application.properties -------------------------------------------------------------------------------- /beans/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/src/main/resources/beans.xml -------------------------------------------------------------------------------- /beans/src/test/java/com/example/beans/BeansApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/beans/src/test/java/com/example/beans/BeansApplicationTests.java -------------------------------------------------------------------------------- /data-oriented-programming/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/.gitignore -------------------------------------------------------------------------------- /data-oriented-programming/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /data-oriented-programming/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/mvnw -------------------------------------------------------------------------------- /data-oriented-programming/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/mvnw.cmd -------------------------------------------------------------------------------- /data-oriented-programming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/pom.xml -------------------------------------------------------------------------------- /data-oriented-programming/src/main/java/com/example/data_oriented_programming/DataOrientedProgrammingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/src/main/java/com/example/data_oriented_programming/DataOrientedProgrammingApplication.java -------------------------------------------------------------------------------- /data-oriented-programming/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=data-oriented-programming 2 | -------------------------------------------------------------------------------- /data-oriented-programming/src/test/java/com/example/data_oriented_programming/DataOrientedProgrammingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data-oriented-programming/src/test/java/com/example/data_oriented_programming/DataOrientedProgrammingApplicationTests.java -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/.gitignore -------------------------------------------------------------------------------- /data/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /data/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/compose.yaml -------------------------------------------------------------------------------- /data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/mvnw -------------------------------------------------------------------------------- /data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/mvnw.cmd -------------------------------------------------------------------------------- /data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/pom.xml -------------------------------------------------------------------------------- /data/src/main/java/com/example/data/DataApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/main/java/com/example/data/DataApplication.java -------------------------------------------------------------------------------- /data/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/main/resources/application.properties -------------------------------------------------------------------------------- /data/src/main/resources/db/migration/V1__baseline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/main/resources/db/migration/V1__baseline.sql -------------------------------------------------------------------------------- /data/src/main/resources/db/migration/V2__data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/main/resources/db/migration/V2__data.sql -------------------------------------------------------------------------------- /data/src/main/resources/db/migration/V3__line_item_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/main/resources/db/migration/V3__line_item_id.sql -------------------------------------------------------------------------------- /data/src/test/java/com/example/data/DataApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/data/src/test/java/com/example/data/DataApplicationTests.java -------------------------------------------------------------------------------- /development-desk-check/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/.envrc -------------------------------------------------------------------------------- /development-desk-check/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/.gitignore -------------------------------------------------------------------------------- /development-desk-check/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /development-desk-check/.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/.sdkmanrc -------------------------------------------------------------------------------- /development-desk-check/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/mvnw -------------------------------------------------------------------------------- /development-desk-check/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/mvnw.cmd -------------------------------------------------------------------------------- /development-desk-check/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/pom.xml -------------------------------------------------------------------------------- /development-desk-check/src/main/java/com/example/development_desk_check/DevelopmentDeskCheckApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/src/main/java/com/example/development_desk_check/DevelopmentDeskCheckApplication.java -------------------------------------------------------------------------------- /development-desk-check/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=development-desk-check 2 | -------------------------------------------------------------------------------- /development-desk-check/src/test/java/com/example/development_desk_check/DevelopmentDeskCheckApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/development-desk-check/src/test/java/com/example/development_desk_check/DevelopmentDeskCheckApplicationTests.java -------------------------------------------------------------------------------- /integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/.gitignore -------------------------------------------------------------------------------- /integration/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /integration/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/compose.yaml -------------------------------------------------------------------------------- /integration/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/mvnw -------------------------------------------------------------------------------- /integration/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/mvnw.cmd -------------------------------------------------------------------------------- /integration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/pom.xml -------------------------------------------------------------------------------- /integration/src/main/java/com/example/integration/IntegrationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/src/main/java/com/example/integration/IntegrationApplication.java -------------------------------------------------------------------------------- /integration/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/src/main/resources/application.properties -------------------------------------------------------------------------------- /integration/src/test/java/com/example/integration/IntegrationApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/integration/src/test/java/com/example/integration/IntegrationApplicationTests.java -------------------------------------------------------------------------------- /microservices/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/.DS_Store -------------------------------------------------------------------------------- /microservices/config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/.gitignore -------------------------------------------------------------------------------- /microservices/config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices/config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/mvnw -------------------------------------------------------------------------------- /microservices/config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/mvnw.cmd -------------------------------------------------------------------------------- /microservices/config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/pom.xml -------------------------------------------------------------------------------- /microservices/config-server/src/main/java/com/example/config_server/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/src/main/java/com/example/config_server/ConfigServerApplication.java -------------------------------------------------------------------------------- /microservices/config-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /microservices/config-server/src/test/java/com/example/config_server/ConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config-server/src/test/java/com/example/config_server/ConfigServerApplicationTests.java -------------------------------------------------------------------------------- /microservices/config/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/config/.DS_Store -------------------------------------------------------------------------------- /microservices/config/application.properties: -------------------------------------------------------------------------------- 1 | message=hello, spring cloud config server (application) -------------------------------------------------------------------------------- /microservices/config/service-a.properties: -------------------------------------------------------------------------------- 1 | server.port=8081 2 | -------------------------------------------------------------------------------- /microservices/config/service-b.properties: -------------------------------------------------------------------------------- 1 | server.port=8082 2 | -------------------------------------------------------------------------------- /microservices/service-a/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/.gitignore -------------------------------------------------------------------------------- /microservices/service-a/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices/service-a/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/mvnw -------------------------------------------------------------------------------- /microservices/service-a/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/mvnw.cmd -------------------------------------------------------------------------------- /microservices/service-a/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/pom.xml -------------------------------------------------------------------------------- /microservices/service-a/src/main/java/com/example/service_a/ServiceAApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/src/main/java/com/example/service_a/ServiceAApplication.java -------------------------------------------------------------------------------- /microservices/service-a/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/src/main/resources/application.properties -------------------------------------------------------------------------------- /microservices/service-a/src/test/java/com/example/service_a/ServiceAApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-a/src/test/java/com/example/service_a/ServiceAApplicationTests.java -------------------------------------------------------------------------------- /microservices/service-b/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/.gitignore -------------------------------------------------------------------------------- /microservices/service-b/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices/service-b/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/mvnw -------------------------------------------------------------------------------- /microservices/service-b/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/mvnw.cmd -------------------------------------------------------------------------------- /microservices/service-b/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/pom.xml -------------------------------------------------------------------------------- /microservices/service-b/src/main/java/com/example/service_b/ServiceBApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/src/main/java/com/example/service_b/ServiceBApplication.java -------------------------------------------------------------------------------- /microservices/service-b/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/src/main/resources/application.properties -------------------------------------------------------------------------------- /microservices/service-b/src/test/java/com/example/service_b/ServiceBApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-b/src/test/java/com/example/service_b/ServiceBApplicationTests.java -------------------------------------------------------------------------------- /microservices/service-registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/.gitignore -------------------------------------------------------------------------------- /microservices/service-registry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices/service-registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/mvnw -------------------------------------------------------------------------------- /microservices/service-registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/mvnw.cmd -------------------------------------------------------------------------------- /microservices/service-registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/pom.xml -------------------------------------------------------------------------------- /microservices/service-registry/src/main/java/com/example/service_registry/ServiceRegistryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/src/main/java/com/example/service_registry/ServiceRegistryApplication.java -------------------------------------------------------------------------------- /microservices/service-registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/src/main/resources/application.properties -------------------------------------------------------------------------------- /microservices/service-registry/src/test/java/com/example/service_registry/ServiceRegistryApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/microservices/service-registry/src/test/java/com/example/service_registry/ServiceRegistryApplicationTests.java -------------------------------------------------------------------------------- /modularity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/.gitignore -------------------------------------------------------------------------------- /modularity/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /modularity/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/compose.yaml -------------------------------------------------------------------------------- /modularity/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/mvnw -------------------------------------------------------------------------------- /modularity/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/mvnw.cmd -------------------------------------------------------------------------------- /modularity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/pom.xml -------------------------------------------------------------------------------- /modularity/src/main/java/com/example/modularity/ModularityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/java/com/example/modularity/ModularityApplication.java -------------------------------------------------------------------------------- /modularity/src/main/java/com/example/modularity/adoptions/DogAdoptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/java/com/example/modularity/adoptions/DogAdoptionController.java -------------------------------------------------------------------------------- /modularity/src/main/java/com/example/modularity/adoptions/DogAdoptionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/java/com/example/modularity/adoptions/DogAdoptionEvent.java -------------------------------------------------------------------------------- /modularity/src/main/java/com/example/modularity/vet/Dogtor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/java/com/example/modularity/vet/Dogtor.java -------------------------------------------------------------------------------- /modularity/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/resources/application.properties -------------------------------------------------------------------------------- /modularity/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/resources/data.sql -------------------------------------------------------------------------------- /modularity/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/main/resources/schema.sql -------------------------------------------------------------------------------- /modularity/src/test/java/com/example/modularity/ModularityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/modularity/src/test/java/com/example/modularity/ModularityApplicationTests.java -------------------------------------------------------------------------------- /scalability/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/.gitignore -------------------------------------------------------------------------------- /scalability/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /scalability/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/mvnw -------------------------------------------------------------------------------- /scalability/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/mvnw.cmd -------------------------------------------------------------------------------- /scalability/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/pom.xml -------------------------------------------------------------------------------- /scalability/src/main/java/com/example/scalability/ScalabilityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/src/main/java/com/example/scalability/ScalabilityApplication.java -------------------------------------------------------------------------------- /scalability/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/src/main/resources/application.properties -------------------------------------------------------------------------------- /scalability/src/test/java/com/example/scalability/ScalabilityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/scalability/src/test/java/com/example/scalability/ScalabilityApplicationTests.java -------------------------------------------------------------------------------- /security/misc/init_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/misc/init_db.sh -------------------------------------------------------------------------------- /security/misc/legacy-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/misc/legacy-schema.sql -------------------------------------------------------------------------------- /security/oauth-login/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/.gitignore -------------------------------------------------------------------------------- /security/oauth-login/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /security/oauth-login/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/mvnw -------------------------------------------------------------------------------- /security/oauth-login/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/mvnw.cmd -------------------------------------------------------------------------------- /security/oauth-login/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/pom.xml -------------------------------------------------------------------------------- /security/oauth-login/src/main/java/bootiful/oauth_login/OauthLoginApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/src/main/java/bootiful/oauth_login/OauthLoginApplication.java -------------------------------------------------------------------------------- /security/oauth-login/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/src/main/resources/application.yml -------------------------------------------------------------------------------- /security/oauth-login/src/test/java/bootiful/oauth_login/OauthLoginApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/oauth-login/src/test/java/bootiful/oauth_login/OauthLoginApplicationTests.java -------------------------------------------------------------------------------- /security/passwordless/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/.gitignore -------------------------------------------------------------------------------- /security/passwordless/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /security/passwordless/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/compose.yaml -------------------------------------------------------------------------------- /security/passwordless/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/mvnw -------------------------------------------------------------------------------- /security/passwordless/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/mvnw.cmd -------------------------------------------------------------------------------- /security/passwordless/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/pom.xml -------------------------------------------------------------------------------- /security/passwordless/src/main/java/bootiful/passwordless/PasswordlessApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/src/main/java/bootiful/passwordless/PasswordlessApplication.java -------------------------------------------------------------------------------- /security/passwordless/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/src/main/resources/application.yml -------------------------------------------------------------------------------- /security/passwordless/src/test/java/bootiful/passwordless/PasswordlessApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/passwordless/src/test/java/bootiful/passwordless/PasswordlessApplicationTests.java -------------------------------------------------------------------------------- /security/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/readme.md -------------------------------------------------------------------------------- /security/resource-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/.gitignore -------------------------------------------------------------------------------- /security/resource-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /security/resource-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/mvnw -------------------------------------------------------------------------------- /security/resource-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/mvnw.cmd -------------------------------------------------------------------------------- /security/resource-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/pom.xml -------------------------------------------------------------------------------- /security/resource-server/src/main/java/bootiful/resource_server/ResourceServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/src/main/java/bootiful/resource_server/ResourceServerApplication.java -------------------------------------------------------------------------------- /security/resource-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /security/resource-server/src/test/java/bootiful/resource_server/ResourceServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/security/resource-server/src/test/java/bootiful/resource_server/ResourceServerApplicationTests.java -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/mvnw -------------------------------------------------------------------------------- /web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/mvnw.cmd -------------------------------------------------------------------------------- /web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/pom.xml -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/Clients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/Clients.java -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/Order.java -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/OrderGraphqlController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/OrderGraphqlController.java -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/OrderRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/OrderRestController.java -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/OrderService.java -------------------------------------------------------------------------------- /web/src/main/java/com/example/web/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/java/com/example/web/WebApplication.java -------------------------------------------------------------------------------- /web/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/resources/application.properties -------------------------------------------------------------------------------- /web/src/main/resources/graphql/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/main/resources/graphql/schema.graphqls -------------------------------------------------------------------------------- /web/src/test/java/com/example/web/WebApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong-attic/2024-bootiful-spring-workshop/HEAD/web/src/test/java/com/example/web/WebApplicationTests.java --------------------------------------------------------------------------------