Java

Gradle

【Spring Boot】Gradleプロジェクトを作成してHello Worldと表示するREST APIを実行する

Spring Bootの新規プロジェクトをGradleで作成して、Hello Worldと出力するREST APIを作成します。Springの公式ページにクイックスタートガイドがあったのですが、Mavenプロジェクトでした。そこで、Grad...
docker

TomcatとPostgreSQLをdocker-composeで起動してDBのデータを取得するJavaサーブレットを実行する

Tomcatでサービスを立ち上げて、PostgreSQLのDBからデータを取得してみようと思いました。docker-composeでTomcatとPostgreSQLを起動すれば、簡単に環境を構築できそうです。サンプルを例に、やり方を紹介し...
Java

PostgreSQLにJDBCで接続するJavaサーブレットをTomcat上で動かす

JavaのサーブレットからPostgreSQLのデータを取得して、 HTMLのテーブルとして出力してみました。JavaサーブレットはTomcatで動かして、PostgreSQLはDockerで構築します。PostgreSQLに接続するJav...
error

IntelliJで「11は無効なソース・リリースです」というエラー発生!原因はJavaのバージョン指定の間違いです

IntelliJにて、Java11を使ったプロジェクトをビルドして実行しようとしたら、謎のエラーが発生しました。Javaのバージョン指定が間違っていることは確かなのですが、意外と原因を見つけるのに手間取ったので情報を残しておきます。エラー:...
Eclipse

EclipseでTomcatを起動できない「java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap」のエラーが出た時の話

EclipseでTomcatのサーバーを起動しようとしたときに、次のようなエラーが発生しました。エラー: メイン・クラスorg.apache.catalina.startup.Bootstrapを検出およびロードできませんでした原因: ja...
Eclipse

Jerseyで作成したWebアプリ(REST API)をTomcatにデプロイする

Jerseyで作ったREST APIのWebアプリをTomcatにデプロイする手順をまとめます。EclipseでTomcatサーバーを作成することで、アプリをデバッグすることができます。1. JerseyでJavaEEのWebアプリを作成す...
Jackson

JerseyとJacksonで、受け取ったJSONをデータ格納用クラスに入れようという試み

REST APIで受け取ったJSONを変換して、データ格納用クラスに入れようという試みです。調べてみたところ、Jacksonを使うといい感じにできそうです(他にいい方法もあるかも)使うものJersey : REST APIを作るやつTomc...
Java

[Java] byte[]をFileに書き込む方法

JDBCのgetBytes()を使用してbyte[]型にデータを格納したけど、どうやってFileに書き込めばいいかパッとわからなかったのでメモを残します。FileOutputStreamを使ってwrite()すればOK!byte[] byt...
Java

[Java] macでJDKのバージョンを切り替える方法 ~ JAVA_HOMEを設定する

こんにちは、素人エンジニアです。この記事では、macでOracle JDKのバージョンを切り替える方法を紹介します。開発プロジェクトごとに使用するJavaのバージョンが異なるときは、これから紹介する方法でJDKを切り替えましょう。JDKのバ...
Eclipse

【Java環境構築】Eclipseのインストール手順(macOS Big Sur)

Eclipseのインストール手順を紹介します。MacでJavaの開発をしたい方に向けて、英語版と日本語版の両方を解説しています。