utamaro’s blog

誰かの役に立つ情報を発信するブログ

SpringBoot

jwtを検証するアノテーションを作って認証済みか判定する

jwtを検証するアノテーションを作って認証済みか判定する jwtをcookieに追加してAPIの実行を管理したいと思いました。 そのときにやった内容です。 ざっと説明すると、ログインしていたらjwtがcookieに入っていて、そのcookieを検証することで認証を管理して…

SpringBootでLocalDateTimeを含んだデータをCSV形式で出力する方法

SpringBootを使って、データ内にLocalDateTime型のフィールドがある場合のCSVファイル作成方法です。 CSVファイルを作成して、そのファイルをダウンロードするのではなく、CSV文字列を返すイメージです。 ブラウザでGETリクエストをするとダウンロードできる…

SpringBootでクライアントからの日付をLocalDateTimeで受け取る方法

クライアントから2018-10-19T10:10という文字列を受け取ったときに、LocalDateTimeで受け取る方法を紹介します。 LocalDateTimeで受け取れると何かと便利です。Stringで受け取ると、それをDateに直したりするのが面倒なので、結構使える方法なのではないでし…

SpringBootでPathVariable付きのリダイレクトをする方法

spring bootを使って、@PathVariableがついているurlにリダイレクトする際の方法について紹介します。 設定は、/redirect/fromにリクエストがあった際に、/redirect/to/{id}へリダイレクトするときの書き方です。 それぞれのurlの仕様について説明します。 /…