2020-06-01から1ヶ月間の記事一覧
前回 までで一般的な Web アプリケーションを作るのに必要な Controller 部分のサンプルが溜まってきたと思います。あとは UseCase とか Repository が残っていますが、こいつらは Micronaut 依存が少ないので興味がある方は引き続きやっていただければと思…
前回 はエラーハンドリングを組み込んでみました。今回は CSRF 対策を共通処理っぽく入れてみたいと思います。 コードはこちら CSRF View をレンダリングする時にデータを埋め込む ViewModelProcessor POST の時に csrf チェック OncePerRequestHttpServerFi…
前回は認証機能を組み込んでみました。今回はエラーハンドリングを組み込んでみましょう。 コードはこちら 認証でエラー発生時 Global Error Handling サーバサイドの validation Form Controller Local Error Handling Thymeleaf のタグ まとめ 認証でエラ…
前回 は Thymeleaf を使ってログイン画面をレスポンスしました。次は認証機能を組み込んでみましょう。 コードはこちら Session Authentication build.gradle application.yml ログイン画面 認証処理 AuthenticationProviderUserPassword SystemConfiguratio…
事の発端は www.amazon.co.jp でした。 SpringBoot で作ったアプリを Heroku で公開しようとした時にメモリを食いすぎて起動できなかったので、「Java でそういうの無理かな」と思ってた時に出会ったのがきっかけです。 実際のメモリ消費量がどのくらいなの…