【Java】ディープコピーの実装方法

開発

Jaspersoft Studioプラグインのインストール手順

2020/2/11

Jaspersoft StudioプラグインをEclipseにインストールする

Jaspersoft Studioとは Jaspersoft Studioとは帳票ファイル(PDFファイルなど)のデザインを、画面上で簡単に作成する事ができるツールです。 スポンサーリンク Jaspersoft StudioはEclipseのプラグインとして提供されています。Jaspersoft Studioで作成した帳票テンプレートは、JasperReportsライブラリを使用して簡単に帳票出力する事ができます。   本記事では、Jaspersoft StudioプラグインをEclipseにイ ...

JasperReportsとiTextのライセンスについて

2020/1/9

JasperReportsとiTextのライセンスについて

はじめに 仕事でJasperReportsを使う案件に携わりました。 JasperReportsのライセンスは「LGPL」です。ただJasperReportsはiTextのjarファイルも使用します。このiTextのライセンスが現在は「AGPL」ライセンスになっており、古い「LGPL」ライセンスのiTextには問題が発覚していたりと、複雑になっていました。 スポンサーリンク 本記事では、JasperReportsそしてiTextとのライセンス問題について調べた事を紹介しています。 JasperReport ...

Spring Bootで簡単に入力チェックを実装する方法

2020/3/11

Spring Bootで簡単に入力チェックを実装する方法

Bean Validationを使用して入力チェックを実装する方法 「Spring Boot」でWebアプリケーションを作成する時、簡単に入力チェックが出来る方法があります。それが「Bean Validation」です。「Bean Validation」とはJavaBeansで簡単に入力チェックを行う仕組みです。 スポンサーリンク 本記事では「Bean Validation」を使用した入力チェックの方法を紹介します。 ディレクトリ構成 プロジェクトのディレクトリ構造は以下の通り。 springSample ...

Spring Bootで多言語対応する方法

2020/3/11

Spring Bootで多言語対応する方法

Spring Bootで多言語対応の手順 Spring Bootにはデフォルトで多言語の機能(i18n)がついています。その機能を利用すれば多言語化対応は簡単にできます。本記事ではSpring Bootの多言語対応の手順について紹介します。 スポンサーリンク [手順1] 多言語ファイルの作成 今回は日本語と英語の多言語ファイルを作成します。 src.main.resources配下に、日本語と英語用のプロパティファイルを作成します。 ※Springのデフォルトの配置場所がsrc.main.resource ...

【Spring Boot】プロパティファイルでメッセージを管理する方法

2020/3/11

【Spring Boot】プロパティファイルでメッセージを管理する方法

Spring Bootでメッセージをプロパティファイルで管理する方法 Javaの人気フレームワークである「Spring Boot」を使用して、プロパティファイルで値(メッセージ)を管理する方法を紹介します。 スポンサーリンク 1. プロパティファイルの作成 src.main.resources配下にmessages.propertiesファイルを作成します。 ※Springのデフォルトがsrc.main.resources配下です。 [messages.properties] hello=Hello Wo ...

Spring boot+Thymeleafで入力フォームをPOSTする

2020/3/11

Spring Boot+Thymeleafで入力フォームをPOSTする

はじめに Javaの人気フレームワークであるSpring Boot、そしてSpring Bootと相性の良いテンプレート・エンジンThymeleafを使用して、本記事では簡単に入力フォームをPOSTする方法を紹介します。 スポンサーリンク 開発環境 開発環境は以下の通り。 開発環境 名称 説明 開発ツール Eclipse Javaでの定番開発ツール フレームワーク Spring Boot 人気のSpringフレームワークをベースとしたフレームワーク テンプレートエンジン Thymeleaf Spring ...

ThymeleafでPOSTしたデータをJPAで簡単にDBへ登録

2020/3/12

ThymeleafでPOSTしたデータを簡単にDBへ登録する方法

ThymeleafでPOSTしたデータを簡単にデータベースへ登録する方法 Javaの人気フレームワークである「Spring Boot」と「Spring Boot」と相性の良いテンプレート・エンジン「Thymeleaf」を使用し、登録画面からPOSTしたデータを「Spring Data JPA」を利用して簡単にデータベースに簡単に登録する方法を紹介します。 スポンサーリンク 本記事で作成する画面は以下の通り。一覧画面と登録画面を作成していきます。 [ユーザー情報一覧画面]   「ユーザー情報一覧画 ...

Spring Boot+JPAでデータベースに接続する方法

2020/3/12

Spring Boot+JPAでデータベースに接続する方法

JPAとは JPAとはJava Persistence APIの略で、以下の2つの機能をJavaのAPI仕様として定義したモノです。 リレーショナルデータベースで管理されているレコードを、Javaオブジェクトにマッピングする。 マッピングされたJavaオブジェクトに対して行われた操作を、リレーショナルデータベースのレコードに反映する。 スポンサーリンク 開発環境 開発環境 開発環境は以下の通り。 環境構築手順はこちら ⇒ EclipseでSpring Bootの環境構築 | 分かりやすく図解で説明 開発環 ...

Spring Boot+Thymeleafで”Hello World”を作成する

2020/3/11

Spring Boot+Thymeleafで”Hello World”を作成する

Spring Bootプロジェクトの作成 まずはSpring Bootプロジェクトを作成します。 Spring Bootプロジェクトの作成手順はこちら ⇒ EclipseでSpring Bootの環境構築 | 分かりやすく図解で説明 スポンサーリンク パッケージ(ディレクトリ)構成 パッケージ構成は以下の通り。 springSample └─src └─main ├─java │ └─com │ └─example │ └─demo │ └─ controller │ HelloWorldControll ...

Spring Tool Suite(STS)のインストール手順

2020/3/10

Spring Tool Suite(STS)のインストール手順 | 分かりやすく図解で説明

Spring Tool Suite(STS)のインストール手順 Spring Bootで開発するには、EclipseにSpring Tool Suite(STS)のプラグインをインストールします。本記事ではEclipseを利用してSpring Tool Suite(STS)をインストールする手順について紹介します。 スポンサーリンク 1. Eclipseを起動 Eclipseを起動します。Eclipseをインストールしていない場合は、Eclipseをインストールしてください。 インストール手順はこちら ⇒ ...

Copyright© ITを分かりやすく解説 , 2020 All Rights Reserved.