Kotlinで作るSpring Bootアプリケーションの基礎から応用までのまとめ一覧
環境構築 まずは環境構築ですね。一番最初はEclipseでやってたのでEclipseの記事しかないですが、おすすめはIntelliJです。 IntelliJの無料版でも全然問題なく使えるのでおすすめです。 >>Eclip…
環境構築 まずは環境構築ですね。一番最初はEclipseでやってたのでEclipseの記事しかないですが、おすすめはIntelliJです。 IntelliJの無料版でも全然問題なく使えるのでおすすめです。 >>Eclip…
例外とは Javaで例外処理をするのに色々調べてて、そもそも例外について詳しく知らなかったので調べてみました。 Java言語の例外とはプログラムの誤りを検知し、適切なエラー処理を行うための機構です。 Java言語プログラ…
Kotlin V1.2 Kotlinのv1.2系は2017年の11月28日にリリースされました。それから2月26日現時点ですでに1.2.21までアップデートしています。Kotlinのアップデートスピードは半端ないですね。…
複数データベースにまたがるテスト @DatabaseSetupを使うとテスト別に使いたいテストデータを簡単に準備することができます。基本的なテストコードの書き方は下記を参考にしてください。 参考記事:Spring Boo…
Spring Bootのエラーハンドラーには種類が多くてどれを使ったらいいか迷ってしまいますが@ControllerAdviseと@ExceptionHandlerで実装したエラーハンドラーは実装量も少なくカスタマイズも…
CSRFとは クロスサイトリクエストフォージェリの略でWEBアプリーケションの脆弱性の一つです。 Webアプリケーションが全く関係のないWEBサイトからのリクエストを受け付けてそのまま更新処理をしてしまうことをいいます。…
CORSとは Cross-Origin Resource Sharingの略で、ブラウザがHTMLを読み込んだサーバ以外から安全にデータを取得できるようにする仕組みです。一番最初にHTMLを読み込んだサーバーをオリジンと…
Javaの日付データの扱いはややこしい Java初心者には日付データを扱うのが非常にわかりにくいですよね。自分は今でもDateの扱いは調べないとできません。。。まあ覚えないといけないくらい複雑って時点で言語的にダメな気が…
Spring Session Spring Bootでアクセスしたユーザーのセッションを保存したりクライアントに返したりを簡単に設定してくれるものです。 自分でサーバーにインストールしたRedisを使う場合はそのまま下記…
Springでのパラメータの取得 Spring Bootのフレームワークでクライアントからのパラメターを取得するには下記2つの方法があります。 GETメソッドの場合は@ModelAttribute POSTメソッドの場合…