├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.adoc ├── angular2-ui ├── LICENSE ├── README.md ├── build.gradle ├── package.json ├── src │ ├── app │ │ ├── AppModule.ts │ │ ├── components │ │ │ ├── app │ │ │ │ ├── AppComponent.ts │ │ │ │ ├── app.css │ │ │ │ └── app.html │ │ │ ├── dashboard │ │ │ │ ├── DashboardComponent.ts │ │ │ │ ├── dashboard.css │ │ │ │ └── dashboard.html │ │ │ ├── hero-details │ │ │ │ ├── HeroDetailComponent.ts │ │ │ │ ├── hero-detail.css │ │ │ │ └── hero-detail.html │ │ │ └── heros │ │ │ │ ├── HeroesComponent.ts │ │ │ │ ├── heroes.css │ │ │ │ └── heroes.html │ │ ├── domain │ │ │ └── Hero.ts │ │ ├── routing │ │ │ └── AppRoutes.ts │ │ └── services │ │ │ └── HeroesService.ts │ ├── custom-typings.d.ts │ ├── favicon.ico │ ├── index.html │ ├── main.browser.ts │ ├── polyfills.browser.ts │ ├── styles.css │ └── vendor.browser.ts ├── tsconfig.json ├── typings.json └── webpack.config.js ├── docs └── tutorial.JPG ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── spring-boot-server ├── build.gradle └── src ├── main ├── kotlin │ └── io │ │ └── github │ │ └── robwin │ │ ├── Application.kt │ │ └── web │ │ ├── controller │ │ └── HerosController.kt │ │ ├── dto │ │ └── HeroesResponse.kt │ │ ├── entity │ │ └── Hero.kt │ │ ├── exception │ │ └── HeroNotFoundException.kt │ │ └── repository │ │ └── HeroesRepository.kt └── resources │ ├── application.yml │ ├── db │ └── migration │ │ └── V1__INIT_DB.sql │ ├── logback-spring.xml │ └── static │ ├── favicon.ico │ ├── index.html │ └── styles.css └── test ├── kotlin └── io │ └── github │ └── robwin │ └── web │ └── controller │ └── HeroesControllerTest.kt └── resources └── logback-test.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/README.adoc -------------------------------------------------------------------------------- /angular2-ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/LICENSE -------------------------------------------------------------------------------- /angular2-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/README.md -------------------------------------------------------------------------------- /angular2-ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/build.gradle -------------------------------------------------------------------------------- /angular2-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/package.json -------------------------------------------------------------------------------- /angular2-ui/src/app/AppModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/AppModule.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/components/app/AppComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/app/AppComponent.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/components/app/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/app/app.css -------------------------------------------------------------------------------- /angular2-ui/src/app/components/app/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/app/app.html -------------------------------------------------------------------------------- /angular2-ui/src/app/components/dashboard/DashboardComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/dashboard/DashboardComponent.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/components/dashboard/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/dashboard/dashboard.css -------------------------------------------------------------------------------- /angular2-ui/src/app/components/dashboard/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/dashboard/dashboard.html -------------------------------------------------------------------------------- /angular2-ui/src/app/components/hero-details/HeroDetailComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/hero-details/HeroDetailComponent.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/components/hero-details/hero-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/hero-details/hero-detail.css -------------------------------------------------------------------------------- /angular2-ui/src/app/components/hero-details/hero-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/hero-details/hero-detail.html -------------------------------------------------------------------------------- /angular2-ui/src/app/components/heros/HeroesComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/heros/HeroesComponent.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/components/heros/heroes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/heros/heroes.css -------------------------------------------------------------------------------- /angular2-ui/src/app/components/heros/heroes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/components/heros/heroes.html -------------------------------------------------------------------------------- /angular2-ui/src/app/domain/Hero.ts: -------------------------------------------------------------------------------- 1 | export class Hero { 2 | id: number; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /angular2-ui/src/app/routing/AppRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/routing/AppRoutes.ts -------------------------------------------------------------------------------- /angular2-ui/src/app/services/HeroesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/app/services/HeroesService.ts -------------------------------------------------------------------------------- /angular2-ui/src/custom-typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/custom-typings.d.ts -------------------------------------------------------------------------------- /angular2-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/favicon.ico -------------------------------------------------------------------------------- /angular2-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/index.html -------------------------------------------------------------------------------- /angular2-ui/src/main.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/main.browser.ts -------------------------------------------------------------------------------- /angular2-ui/src/polyfills.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/polyfills.browser.ts -------------------------------------------------------------------------------- /angular2-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/styles.css -------------------------------------------------------------------------------- /angular2-ui/src/vendor.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/src/vendor.browser.ts -------------------------------------------------------------------------------- /angular2-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/tsconfig.json -------------------------------------------------------------------------------- /angular2-ui/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/typings.json -------------------------------------------------------------------------------- /angular2-ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/angular2-ui/webpack.config.js -------------------------------------------------------------------------------- /docs/tutorial.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/docs/tutorial.JPG -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/settings.gradle -------------------------------------------------------------------------------- /spring-boot-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/build.gradle -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/Application.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/web/controller/HerosController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/web/controller/HerosController.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/web/dto/HeroesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/web/dto/HeroesResponse.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/web/entity/Hero.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/web/entity/Hero.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/web/exception/HeroNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/web/exception/HeroNotFoundException.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/kotlin/io/github/robwin/web/repository/HeroesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/kotlin/io/github/robwin/web/repository/HeroesRepository.kt -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/db/migration/V1__INIT_DB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/db/migration/V1__INIT_DB.sql -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/static/index.html -------------------------------------------------------------------------------- /spring-boot-server/src/main/resources/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/main/resources/static/styles.css -------------------------------------------------------------------------------- /spring-boot-server/src/test/kotlin/io/github/robwin/web/controller/HeroesControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/test/kotlin/io/github/robwin/web/controller/HeroesControllerTest.kt -------------------------------------------------------------------------------- /spring-boot-server/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobWin/springboot-angular2-kotlin-demo/HEAD/spring-boot-server/src/test/resources/logback-test.xml --------------------------------------------------------------------------------