Java <Java-MyBatis>Mapper, Model, MapperXMLの関係性を整理する MyBatis Generatorを使用すると、対象のデータベースに含まれるテーブルからMapper, Model, MapperXMLを生成してくれます。 標準設定で生成すると"EnableSelectByExample"がデフォルトON... 2024.03.17 Java
Java <Java>MyBatis GeneratorでO/Rマッパーを作成する MyBatis Generatorを使用して、JavaとDBのやり取りを行うためのMapperやEntityModelを作成します。 この記事が対象とする環境Java Spring Bootプロジェクト ※あらかじめ作成(説明なし)Post... 2024.02.23 2024.05.09 Java
PostgreSQL <Docker>PostgreSQLのサンプルDBを作成する DockerコンテナとしてPostgreSQLを作成し、サンプルDB(テーブル、ビュー、ストアドプロシージャなど)がセットになった学習用のデータベースを作成します。 最終的なフォルダ構成 your root/ |-- compose.yam... 2024.02.23 PostgreSQL
Java 「SpringBoot」プロジェクトをVSCODEのSpring Initializrで作成する VSCODEのSpring Initializrでプロジェクト作成 これを使わなくてもプロジェクトを作成することは出来ますが、使ったほうが圧倒的に楽です。 拡張機能をインストール 「Spring Boot Extension Pack」を検... 2024.02.11 2024.08.02 Java
Java Java「Failed to configure a DataSource: ‘url’ attribute is not specified」 JavaでSpring Initializrを使用してウィザードに従って依存関係を設定していくと、このようなエラーが出力されることがあります。 *************************** APPLICATION FAILED T... 2024.02.11 2024.05.06 Java
AI <GitHub Copilot>WEBルーレットを10分で作成する はじめに 本記事を元にした完成系のルーレットはこちらです。 GitHub Copilot GitHub Copilot(コパイロット)はGitHubが提供するAIサービスで、IDEの拡張機能として動作します。コーディング時における疑問をかつ... 2024.01.24 2024.05.06 AI
AI <GitHub Copilot>ライセンス購入~VSCODE導入まで GitHub Copilot GitHub Copilot(コパイロット)はGitHubが提供するパブリッククラウドサービスで、GitHubとOpenAIが共同で開発したようです。OpenAIといえばChatGPTが有名ですが、GitHub... 2024.01.20 2024.02.28 AI
Docker <Docker>コンテナ間でのDB接続(PHP,DB) PHPコンテナからDBコンテナに接続する Docker環境でPHP+DBの環境を作成する場合、それぞれコンテナを分ける形で構築するのが一般的ですが、コンテナが別々なので、PHPからDBを参照できないエラーが発生して、悩まれる方も居るかと思い... 2024.01.01 2024.01.15 DockerPHP
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_encodi... 2024.01.01 PHP
Docker <Docker>XAMPP環境のPHP(Laravel/Vue3/Inertia.js/Vite.js)をDockerに移行する PHP(Laravel)をXAMPP環境からDocker環境に移行します。XAMPPしか触ったことがない、Dockerで構築するにはWEBサーバやデータベースを準備する必要があるけど良くわからない、という方に見ていただけると幸いです。 この... 2023.12.31 DockerLaravelMySQL(MariaDB)WebサーバーXAMPP