noricgeographicの記事

no image

エラー・例外

SpringBootのポート指定方法 Web server failed to start. Port 8080 was already in use. 

発生時のログ 2021-02-11 11:15:13.926 ERROR 10492 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReport ...

no image

SpringBoot*doma-genでエンティティ/Daoを自動生成する手順

doma-genでエンティティ/Daoを自動生成する手順 <<doma-genの作成方法の公式ドキュメントはこちらです>>https://doma-gen.readthedocs.io/en/2.6. ...

no image

Webアプリケーション開発

SpringBootのDB接続方式を決定する

SpringBootからMySQLやPostgres等のRDBに接続する方法は複数あります。プロジェクトごとに迷うポイントとなっています。 No接続方式SQLファイルメリットデメリット初期構築現場実績 ...

no image

Webアプリケーション開発

SpringBootのCORS対策

2つのCORS対策法 フロントエンド-バックエンド方式のローカル開発では必ず発生するのがCORSエラーです。 API側(SpringBoot側)で、CORSアクセス(異なるドメインやポートからのリクエ ...

no image

Webアプリケーション開発

Spring Initializrで雛形を作成する

 ここ数年の実案件の経験から言うと、SpringBootはサーバサイドの実装にのみ使われています。フロントエンドはVue.jsなどのJavaScriptフレームワークを使って、SPAで構築することが多 ...

no image

Webアプリケーション開発

データベース接続方式を決定する

 SpringBootでデータベース接続方式にはいくつか方法が用意されています。どの方法を採用するかは、アーキテクトの頭を痛くする問題です。各方式のメリットデメリットと、開発が捗る接続方式をお伝えしま ...

no image

Webアプリケーション開発

インテグレーション層(リポジトリ層)の作り方

このページでは、インテグレーション層(特にデータ層)の実装であるリポジトリーをSpringBootを使ってコーディングする方法を説明します。 リポジトリーの役割 リポジトリーの本来の役割はオブジェクト ...

no image

Webアプリケーション開発

ビジネス層(サービス層)の作り方

このページでは、ビジネス層の実装であるサービスをSpringBootを使ってコーディングする方法を説明します。 サービスの役割 サービスはビジネスロジック(業務処理)を実行することが役割です。多くの場 ...

no image

Webアプリケーション開発

プレゼンテーション層(コントローラー層)の作り方

このページでは、プレゼンテーション層の実装であるコントローラーをSpringBootを使ってコーディングする方法を説明します。 コントローラーの役割 コントローラーはHTTPリクエスト/レスポンスを捌 ...

no image

Webアプリケーション開発

Webアプリケーションの3層構造

 Webアプリケーション開発において、リクエストを受けてレスポンスを返すことがサーバサイド(=バックエンド)の仕事です。SpringBootに限らず、どんなフレームワークを使ったとしても、サーバサイド ...

Copyright© 【Spring Hack】 , 2024 All Rights Reserved Powered by AFFINGER5.