Java一覧

データClassを入れ子にしてコンストラクタを使うと便利

データClassを入れ子にしてコンストラクタを使ったら大変便利でしたのでご紹介します。 コンストラクタはかなり便利です。 ...

Spring Boot Data JPA で Like検索の実装方法

Spring Boot Data JPA で Like検索の実装方法をご紹介します。 前方一致や後方一致、前方後方一致、ワイルドカード...

Java interface と abstract について

Java の interface と abstract についてご紹介します。比較すると分かりやすいので、よく比較されがちな2つです。 ...

Java Optional, Lambda, Generics の概要について

JavaのOptional, Lambda, Generics の概要についてご紹介します。Javaで一番最初につまづきやすいのは環境構築で...

Java から ORACLE DB へ接続してみる(実践偏)~Spring Boot Data JPAを使用した場合~

以前の記事「Java から ORACLE DB へ接続してみる(調査偏)」からの続きです。 今回は「Java から O...

Spring Boot Data JPA でSortしたデータを取得する方法

Spring Boot Data JPA でSortしたデータを取得する方法をご紹介します。 まずはデータ部分に相当する @E...

Spring BootのRestControllerでJSONを返却する

Spring BootのRestControllerでjsonを返却する方法を紹介します。RestControllerを使うと簡単にWebA...

Java staticについて

Java の static についてご紹介します。 staticは静的なため、インスタンス化しなくとも使用することが出来ます。...

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

CrudRepository の count() メソッドでレコード件数を数えることが出来ます。 CrudRepository は J...

Java – Oracle DBのデータ型マッピングを確認する

Spring Data JPAを使用していて「Javaの型」が「Oracleデータベース」ではどの型にマッピングされるのか気になったので調査...

OracleがSpring Bootにやってきた!ついにMavenに対応!

ついにOracle JDBCがMaven Central Repositoryから取得できるようになりました!! 今までOra...

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

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

Javaプログラムからbatファイルを実行する方法

Javaプログラムからbatファイルを実行する方法をご紹介します。 batファイルを作成 まずはbatファイルを作成します。ここ...

ファイル生成&書き込み in Java

Javaでファイル生成&書き込みをする方法をご紹介します。 ソースコードは次のとおりです。解説はインラインで記載しています。 ...

Java コンストラクタ/デストラクタとガベージ・コレクションの関係

Javaのコンストラクタとデストラクタ(的なもの)の紹介をします。デストラクタを理解するにあたり、Javaのガベージ・コレクションの仕組みの...

JMS(Java Message Service)について

JMSについてまとめていきます。 JMSは Java Message Serviceの略で、様々なメッセージングサービスを利用すること...

Spring Boot in eclipseで謎のエラーが起きた時の対処法

Eclipseで作成したSpringプロジェクトをEAP上で動かすようにしたくて色々と設定をいじっていたところ、Springプロジェクトフォ...

Spring Boot で必要そうな application.properties まとめてみた

application.properties これまで私が経験した中で、必要な設定を説明と共に書いてみました。 また...

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

finally finallyはtryと併用して、returnされる前に実行されるブロックです。 実際に記載するとこのようになります...

Spring Boot サーバー起動時、停止時に呼び出すメソッドの作成方法

/** * Beanコンテキスト生成前に呼び出される */ @PostConstruct public void initAfter...