Java一覧

YAMLを覚えて業務効率化するためのメモ

作業効率化のため設定ファイルを簡潔に記載したく、YAMLについて調査しました。YAMLは様々なところで使用されており、Springでも使用さ...

Spring Bootが使用しているSpring Frameworkのバージョンを確認する方法

Spring Bootが使用しているSpring Frameworkのバージョンを確認する方法をご紹介します。 公式情報で確認する...

JavaでHttp Clientを使うなら Spring Boot の RestTemplate がおすすめ

Javaには様々なHTTP Clientライブラリが用意されています。本記事では最も短い時間で実装できるライブラリは何か調査していきます...

DDD(ドメイン駆動開発)のメモ

DDD(ドメイン駆動開発)を勉強したのでメモしておきます。勉強して随時追記していきます。 DDDアーキテクチャ(Pow...

protoファイルをeclipseに識別させる方法

gRPCでは、protoファイルからコードを自動生成します。eclipseはデフォルトではprotoファイルを識別できません(形式を認識でき...

Javaでメール配信機能開発 use smtp4dev

開発用SMTPサーバーのsmtp4devというアプリを使用することで、高速でメール配信機能開発することが出来ましたのでご紹介します。 ...

ビルドシステムMavenのpom.xmlについての概要と要素詳細

ビルドシステムのMavenでは、設定ファイルであるpom.xmlに要素を記述してビルドを管理します。今回の記事ではその概要と要素の詳細をまと...

ログ出力の適切な設置場所について考える

システム開発において、ログ出力はとても重要です。エラーを検知することはもちろん、エラーが起こった原因の特定もログ出力で分かりやすくすることが...

Spring Boot Controller から thymeleaf へデータを渡す

前回の記事で thymeleaf を使ってみました。 今回の記事では thymleaf へデータ渡すSpring(Contro...

for文まとめておきました。Java JavaScript Thymeleaf

Webシステム開発でよく使用する言語の for文 をまとめておきました。 for文を書くのは楽しくて好きなのですが、入力文字数もそれな...

Javaから受け取ったデータをThymeleafで変換して画面出力する方法

Javaから受け取ったデータをthymeleafで変換して表示する方法です。 データベースには10や20などの...

プログラムの命名について、よく使う名前をまとめておく

クラス名、変数名、メソッド名など、命名は非常に重要で時間のかかる作業です。命名に関する知見を貯めておくと、成果を出して定時退社できる確率が高...

Javaでマルチスレッド!ExecutorServiceの調査内容をまとめる

Executorフレームワーク(Executor Framework) java.util.concurrentクラスに入っている。 ...

Javaソースコードからクラス図を自動生成する方法 AmaterasUMLで業務効率化

デモでソースコードを組んだけど詳細設計書に書き起こすのが面倒くさい。そんなときに、AmaterasUMLというツールが便利だったので紹介しま...

Maven で Hello on WebApp

Maven は eclipse (Neon) に標準でインストールされています。 ファイル > 新規 > Mave...

eclipse Mavenプロジェクトでエラーが無いのにエラーマークが付いているときの対処法

eclipseのMavenプロジェクトで、どこにもエラーが無いのにエラー表示だけが残ってしまうことがありました。そのときに対処した方法をご紹...