micronaut の 2.0.0 のサンプルプロジェクト。
SpringBoot のような使い方でアプリケーションを作ってみる。
- Java 11+
- Session Authentication
- ログインしないと処理できない奴
- Thymeleaf と連携
- Bean Validation
- Error Handling
- RDBMS との連携
- doma2 を使ったサンプル
$ cd src/main/resources
$ cp _sample-application-local.yml application-local.yml
コピーした application-local.yml の情報(e.g. 認証情報)を変更してください。
$ MICRONAUT_ENVIRONMENTS=local ./gradlew run
で
22:53:54.646 [main] INFO i.m.context.env.DefaultEnvironment - Established active environments: [local]
22:53:55.635 [main] INFO io.micronaut.runtime.Micronaut - Startup completed in 1049ms. Server Running: http://localhost:8080
と表示されたら
にアクセスしてください。
ログイン画面が表示されるので、application-local.yml に指定した identity と secret でログインしてください。
MICRONAUT_ENVIRONMENTS=local が SpringBoot で言うところの -Dspring.profiles.active=local になります。
このようにすることで、プロパティは
src/main/resources/application.ymlを適応src/main/resources/application-local.ymlを適応(同じ項目があれば上書き)
となります。
$ ./gradlew goJF
チェックは
$ ./gradlew verGJF