ヒトリ歩き

愚痴とかいろいろ書きます

java

OpenAPIでREST APIを設計する

REST APIを設計する機会が増えてきたこともあり、Open APIを使って設計を試しにやってみました。 作成するAPIネタ REST APIを設計するにあたり、APIのネタは「TODO」に関するものにしました。 本当に必要最低限の情報だけとします。 よって、以下のAPIを設計…

MavenからTomcatにデプロイする

MavenからTomcatにデプロイするためのプラグインを使ってデプロイしてみました。

Swaggerで生成したSpringソースコードでエラーが出ていたので解決した話

Swagger Editorの Generate Server -> spring からspringのソースコードが生成される。 STSにインポートするとソースでエラーとなっている箇所があったので、エラーとなっている箇所を解決する方法をまとめる。 ただ、エラーと言っても大したエラーではない…

Mavenのローカルリポジトリへのインストールで躓いた

Mavenの依存関係で躓いたのでメモがてらに記事に残しておく。 躓いたことは何か? AプロジェクトにBプロジェクトに依存している。 Aプロジェクトの成果物はJarファイルでBプロジェクトの成果物はWarファイルである。 Aプロジェクト、Bプロジェクトの成果物は…

RequestBodyの内容によって使用するリソースを使い分ける

Springを使うと@RequestBodyを使えばリクエストボディのjsonをJavaオブジェクトに変換してくれるのだが、URIが一緒だけどリクエストボディの内容が違う場合はどうすればいいのか? Springを使っているのでフレームワークの恩恵をしっかり受けるべきなのだろ…

SDKMANをインストールしてみた

SDKMANが気になっていたので、インストールしてみました。 SDKMANとは Unixベースで、複数のSDKのバージョンを管理するためのツール。 SDKのインストールやバージョンの切替え、削除、SDKの一覧表示などをCLIベースで提供しています。 sdkman.io SDKMANの特…

JavaからRedisを操作するライブラリを使ってみた

JavaからRedisを操作するライブラリを使ってみました。 Redisのページで薦められているライブラリは、3つあります。 Jedis Lettuce Redisson どのライブラリがトレンドとなっているかGoogle Trendで調べてみた結果、Lettuceがダントツで検索されています。 …