プログラミング

Jersey

JerseyTestをJUnit5で実行する方法

JerseyでREST APIを作成した時、JerseyTestがJUnit5で動かなくて困ったことがありました。どうやら、JerseyTestはJUnit5との互換性がないようです。(2021/07/05時点)でも、JerseyTestを...
Flutter

【Flutter入門】インストール&セットアップ方法|macOS

macOSでFlutterでの開発を行うための環境構築手順を解説します。環境構築までに少し根気が入りますが、Flutterでアプリを開発するために頑張りましょう!Flutterのインストール方法1. Flutter SDKのダウンロードFl...
Java

Jersey(JAX-RS)でJSONを受け取るには@Produces以外にpom.xmlの設定も必要

Jerseyでは、メディアタイプに"application/json"を指定するだけではレスポンスをJSON形式で送ることができません。少し躓きポイントがありますので、この記事で紹介させていただきます。JSONを扱うときは@Produces...
Java

【REST API入門】Jersey(JAX-RS)で作成されたWeb APIのサンプルコードを実行する

Jerseyにはサンプルコードがあり、それを使用すると簡単にWeb APIを構築することができます。この記事では、Jerseyを使って簡単にRESTfulなWeb APIの構築をする方法を紹介します。Jerseyのサンプルコードを実行する手...
Java

JerseyTestが動かない時にチェックすべきポイント!

私には、Jersey Test Frameworkの単体テストが動かなくて、大変困った経験があります。調べてもなかなか解決策が見つからずに、大変苦労しました。そこで本記事では、実際にJerseyTestが動かなくなった時に私が修正したポイン...
Mac

Homebrewをアップデートするにはbrew updateコマンドを実行します

最近、macOSのパッケージマネージャーであるHomebrewをアップデートしました。この記事では、Homebrewのアップデート手順を紹介します!Homebrewをアップデートする手順1. brew -vでアップデート前のバージョンをチェ...
Java

JUnit5でテストの順番を指定したい!実行順序は@Orderで制御できます

JUnit5のテストは、テストコードの上から順番に実行されません!例えば、次のようなコードの場合は、どのメソッドから実行されるでしょうか?class JUnitTest { @Test void Orderを使うと() { System.o...
error

プロセスをkillすれば解決!Tomcatで「Port 8080 required by Tomcat v9.0 Server at localhost is already in use.」となった時の対処法

EclipseでTomcatを起動しようとした時、こんなエラーが発生しました。Port 8080 required by Tomcat v9.0 Server at localhost is already in use.The serve...
docker

Dockerイメージを作成してTomcatへアプリをデプロイする

こんにちは、素人エンジニアです。この記事では、DockerでTomcatを立ち上げてアプリをデプロイする方法を紹介します。Dockerfileで作成したイメージをdocker runすることで、アプリをTomcatにデプロイします。Dock...
Windows

Windows10で環境変数やPathを設定する方法

こんにちは、素人エンジニアです。この記事では、Windows10のコントロールパネルから環境変数を設定する手順を紹介します。環境変数を設定する手順1. コントロールパネルを開く「コントロールパネル」と検索するか、Windowsスタートメニュ...