概要
今までに勉強や検証を目的に開発したSpring BootアプリケーションのGitHubリポジトリの一覧です。
Spring Bootで簡単なRest APIを実装する
Spring Boot 1.5 / 2.0を利用した簡単なRest APIのプロジェクトです。
Kotlin版
Kotlin版はそれぞれQiitaの記事にしました。詳細はそれぞれの記事で確認できます。
Kotlin with Spring Boot 1.5で簡単なRest APIを実装する
- Kotlin 1.2.31
- Spring Boot 1.5.13
- Gradle
- GitHub Repository
Kotlin with Spring Boot 2.0で簡単なRest APIを実装する
- Kotlin 1.2.31
- Spring Boot 2.0.2
- Gradle
- GitHub Repository
Java版
Java版のQiita記事はありませんが、実装内容はKotlin版とほぼ同じです。
Java with Spring Boot 1.5で簡単なRest APIを実装する
- Java 1.8.0_172
- Spring Boot 1.5.13
- Maven
- GitHub Repository
Java with Spring Boot 2.0で簡単なRest APIを実装する
- Java 1.8.0_172
- Spring Boot 2.0.2
- Maven
- GitHub Repository
Spring Bootアプリケーションをmavenのmulti moduleで構成する
Mavenのmulti moduleで構成したSpring Bootのサンプルアプリケーションです。
- Java 1.8.0_162
- Spring Boot 1.5.10
- Maven
- GitHub Repository
Spring Bootとユニットテスト環境の設計について
ユニットテストコードを実装、保守しやすいテスト環境の設計について考察し、それを反映したサンプルアプリケーションです。
- Java 1.8.0_172
- Spring Boot 2.0.2
- Maven
- JUnit 4.12
- GitHub Repository
Spring Security with Spring Boot 2.0で簡単なRest APIを実装する
Spring Securityを利用したRest APIのサンプルアプリケーションです。
- Java 1.8.0_172
- Spring Boot 2.0.2
- Spring Security 5.0.5
- Maven
- JUnit 4.12
- GitHub Repository
Spring Security & JWT with Spring Boot 2.0で簡単なRest APIを実装する
Spring SecurityとJWTを利用したRest APIのサンプルアプリケーションです。
- Java 1.8.0_172
- Spring Boot 2.0.2
- Spring Security 5.0.5
- java-jwt 3.3.0
- Maven
- JUnit 4.12
- GitHub Repository
Thymeleaf 3.0を使用した入力フォームのサンプル
Thymeleaf 3.0とCSSフレームワークのBootstrap 4.1を利用した入力フォームのサンプルです。
- Java 1.8.0_172
- Spring Boot 2.0.2
- Thymeleaf 3.0.9
- GitHub Repository
Java 10でSpring Boot 2.0 アプリケーションを開発するときの初歩的な注意点
Java 10を利用したSpring Bootアプリケーションのサンプルです。
- Oracle JDK 10.0.1
- Spring Boot 2.0.2
- Maven 3.5.3
- GitHub Repository