Java一覧

Spring Boot RequestBody、ModelAttribute を活用する

Spring BootのControllerでデータを受け取る方法をご紹介します。便利なアノテーション@RequestBody、@Model...

JavaのURLエンコードの内容のまとめ

JavaでURLエンコード/URLデコードについて、曖昧な理解だったので調査してまとめてみました。内容や仕組みをについて理解しようと思います...

Java から ORACLE DB へ接続してみる(調査偏)

Javaから ORACLE DB へ接続する仕組みを理解するため、実際にプログラムを作って記事にまとめます。今回は調査編です。 迷うこ...

雰囲気でJAX-RSを使うことからの卒業のための調査

JAX-RSを仕事で使ったのですが、理解できず完全に雰囲気で使っています。自分の認識を確認し、理解に不足していることを調査して記事にまとめま...

Spring BootでgRPC使ってみる

Spring BootプロジェクトでgRPCを使用してみます。 gRPC公式が提供しているライブラリを使用し、使用方法に従って使ってい...

異常系入力テストで不具合が起きがちな入力まとめ

不具合が起きがちな入力内容をまとめました。この記事を見て高速で異常系テスト項目を作成しましょう。 環境依存・文字コード系 特殊文...

Javaでtry-catch文を使う方法

tryはこのように書きます。 try {   処理 } catch (Exception e) {   例外処理 } 例...

Java finallyとfinalize は文字は似ているが挙動は全然違う

finally finallyはtryと一緒に使います。tryブロック中でExceptionが発生しても必ずfinallyブロックは実行さ...

Spring Data JPA レコード件数を数える方法

CrudRepository の count() メソッドでレコード件数を数えることが出来ます。テーブルのレコード件数だけ知りたいケースで便...

Spring Boot Fully Executable Jar の作り方

Spring Boot の Fully Executable Jar は、Javaコマンド 不要で実行できる Jarファイル です。 ...

UnsupportedClassVersionError の解決方法

Java11 でコンパイルした Spring Boot アプリ を Java8 で実行しようとしたら次のようなエラーが出ました。 $ ja...

Java(OpenJDK)インストール on Linux系OS

Javaランタイムをインストールします。 現状確認 まずはJavaがインストールされていないことを確認します。 $ java -ver...

複数のJavaを切り替えて使用する方法 on Linux(CentOS)

複数のJavaを切り替えて使用するには alternativesコマンド を使用します。 使い方は次のとおり。今回は Java8 と ...

Spring Boot(Maven Project)でビルド時にwar/jarファイルを自動で生成する方法

eclipseでプロジェクトを作成すると自動でビルドが実行されます。この際にwarもしくはjarファイルを自動で生成する方法をご紹介します。...

Spring Boot RestTemplate で JSONパースエラー

Spring Bootアプリ間でJSONをRESTで送受信していたのですがJSONパースエラーになりました。 RESTはOSやプログラ...

Spring Bootデフォルトログ管理Logbackを使う~概要編~

Spring Bootのデフォルトで出力されるログはLogbackが使用されています。 Logbackはspring-boot-sta...

Mavenプロジェクト で Hello World を出力する

eclipseのMavenプロジェクトで「Hello World」とコンソール出力するプロジェクトを作成します。 メリット Ma...

application.propertiesで定義した定数を使用する

application.propertiesで定義した定数を使用する方法をご紹介します。 Spring Boot Version 2....

Spring Boot で Neo4j へのアクセス、データ取得(組込みNeo4jドライバーを使用)

Spring Boot で Neo4j からデータ取得して画面表示させてみました。 Neo4j への接続には、組込みNeo4jドライバ...

JavaのZipOutputStreamでデータ圧縮

Javaにはデータを圧縮しZIPファイルにすることが出来るライブラリZipOutputStreamがあります。 当ライブラリを...