Java

<Java>MyBatis GeneratorでO/Rマッパーを作成する

MyBatis Generatorを使用して、JavaとDBのやり取りを行うためのMapperやEntityModelを作成します。この記事が対象とする環境Java Spring Bootプロジェクト ※あらかじめ作成(説明なし)Postg...
PostgreSQL

<Docker>PostgreSQLのサンプルDBを作成する

DockerコンテナとしてPostgreSQLを作成し、サンプルDB(テーブル、ビュー、ストアドプロシージャなど)がセットになった学習用のデータベースを作成します。最終的なフォルダ構成your root/|-- compose.yaml`-...
Java

「SpringBoot」プロジェクトをVSCODEのSpring Initializrで作成する

VSCODEのSpring Initializrでプロジェクト作成これを使わなくてもプロジェクトを作成することは出来ますが、使ったほうが圧倒的に楽です。拡張機能をインストール「Spring Boot Extension Pack」を検索して...
Java

Java「Failed to configure a DataSource: ‘url’ attribute is not specified」

JavaでSpring Initializrを使用してウィザードに従って依存関係を設定していくと、このようなエラーが出力されることがあります。***************************APPLICATION FAILED TO ...
AI

<GitHub Copilot>WEBルーレットを10分で作成する

はじめに本記事を元にした完成系のルーレットはこちらです。GitHub CopilotGitHub Copilot(コパイロット)はGitHubが提供するAIサービスで、IDEの拡張機能として動作します。コーディング時における疑問をかつてない...
AI

<GitHub Copilot>ライセンス購入~VSCODE導入まで

GitHub CopilotGitHub Copilot(コパイロット)はGitHubが提供するパブリッククラウドサービスで、GitHubとOpenAIが共同で開発したようです。OpenAIといえばChatGPTが有名ですが、GitHub ...
Docker

<Docker>コンテナ間でのDB接続(PHP,DB)

PHPコンテナからDBコンテナに接続するDocker環境でPHP+DBの環境を作成する場合、それぞれコンテナを分ける形で構築するのが一般的ですが、コンテナが別々なので、PHPからDBを参照できないエラーが発生して、悩まれる方も居るかと思いま...
PHP

PHPで「PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラー

PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラーPHP8.0以降の「mbstring.internal_encodin...
Docker

<Docker>XAMPP環境のPHP(Laravel/Vue3/Inertia.js/Vite.js)をDockerに移行する

PHP(Laravel)をXAMPP環境からDocker環境に移行します。XAMPPしか触ったことがない、Dockerで構築するにはWEBサーバやデータベースを準備する必要があるけど良くわからない、という方に見ていただけると幸いです。この記...
Docker

<Docker>ボリュームの実体はどこに保存されているのか

Dockerで作成したコンテナ内のデータ(DBなど)を永続化させるために「volumes」を使用します。このボリュームの指定方法の違いにより、永続化させたファイルがどこに保存されるのかを確認します。Dockerの「volumes」での永続化...