2022-10-01から1ヶ月間の記事一覧
Spring Boot の @Autowired のエラー(DI したいクラスが見つからない)を解決する方法を書いていきます。 バージョン Spring Boot 2.7.5 目次 エラーの例 1.1. コード 1.2. エラー内容 解決方法 2.1. サービスクラスの場合 2.2. リポジトリの場合 2.3. 他の…
Windows 11, 10 のコントロールパネルから、CPU のクロック周波数を変更する方法を書いていきます。 1. コントロールパネルの表示 Windows のスタートボタン(Windows キー)を押して、「コントロール」と入力します。 検索結果に「コントロール パネル」が…
JavaScript で、JSON にキー(プロパティ)が存在するか確認する方法を書いていきます。 方法 次のように書いてチェックします。 'キーの名前' in 検査対象のJSON キーが存在する場合は true、存在しない場合は false が返却されます。 例 サンプルコードは…
Maven の pom.xml の要素 dependencyManagement について、用途と使用例を書いていきます。 用途 親のプロジェクトでライブラリ(依存関係)を定義して、子のプロジェクトに継承させるために使います。 使用例 親の pom.xml 親の dependencyManagement で、…
個人情報について 利用目的 当サイトでは、お問い合わせやコメントの際に、お名前(ハンドルネーム)やメールアドレスなどの個人情報をご登録いただいています。 これらの個人情報は、質問に対する回答や必要な情報をご連絡する場合に利用させていただくもの…
読み込んでいます…
Maven のバージョン番号に付けられる SNAPSHOT の概要と、リリース方法を書いていきます。 1. SNAPSHOT の概要 SNAPSHOT とは、 開発中のコードであること 安定版ではないこと 変更の可能性があること を示す値です。 2. SNAPSHOT の成果物 スナップショット…
Maven で WAR を作成して、Hello World を出力する方法を書いていきます。 バージョン ブログ執筆時の製品バージョンは以下の通りです。 Windows 11 Java 17 Maven 3.8.6 Tomcat 10.0.27 Servlet 5.0(JakartaEE 9/jakartaee.servlet.*) ディレクトリ階層の…
Maven のプロジェクトで、src/test/java 配下の Mainクラスを実行する方法を書いていきます。 1. 実行方法 以下のコマンドを実行します。 mvn exec:java -Dexec.mainClass=org.sample.hello.TestMain -Dexec.classpathScope=test 上の org.sample.hello.Test…
VBScript で、同じベース名(拡張子を除いたファイル名)のバッチファイルを非表示で実行する方法を書いていきます。 1. ファイルの作成 フォルダに、同じベース名の VBS と BAT ファイルを用意します。 今回の例では、test.vbs と test.bat を作成しました…
VBScript で、変数の宣言と値の代入(初期化)を一行で書く方法を記載します。 1行で書く方法 Dim で宣言して、コロン : の後で代入します。 Option Explicit Dim num: num = 0 Dim str: str = "文字列" Dim fso: Set fso = WScript.CreateObject( _ "Scrip…
Selenium で ChromeDriver か EdgeDriver を使用すると、Windows のキーボードレイアウト「英語(US)」が追加されました。これから、その詳細を記載していきます。 バージョン 事象を確認した製品のバージョンは以下の通りです。 Windows 11 ChromeDriver 1…
WebDriverManager を使って、Java で ChromeDriver を自動更新する方法を書いていきます。 ※ FirefoxDriver や EdgeDriver も自動更新できるようです。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17 Maven 3.8.6 1. 自…
Exec Maven Plugin を使って、Java のプログラムを実行する方法を書いていきます。 1. 実行方法 pom.xml に、プラグインと実行したいクラスを追加します。 <project> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.1.0</version> <configuration> <mainClass>[MainクラスのFQCN]</mainClass> </configuration></plugin></plugins></build></project>
Maven の Assembly Plugin を使って、fat jar(依存するライブラリも含む jar)を作成する方法を書いていきます。 ※ fat jar は uber-jar と呼ばれることもあります。 1. 作成方法 pom.xml に、アセンブリープラグインの定義を追加します。 <project> <build> <plugins> <plugin> <groupId>org.apache.m</groupid></plugin></plugins></build></project>…
Maven のビルドで、単体テストをスキップする方法を書いていきます。 1. テストの実行をスキップする方法 テストの実行をスキップするには、プロパティ skipTests を使います。 mvn package -DskipTests 下のように、true を設定しても同じ動作になります。 …
Maven のビルドライフサイクル、フェーズ(フェイズ)、ゴールについて、調べたことをまとめていきます。 1. ビルドライフサイクルについて Maven には3つのビルドライフサイクルがあり、それぞれが以下の役割を担っています。 clean:ビルドの成果物を削除…
Maven のプロジェクトに、ライブラリ(依存性)を追加する方法を書いていきます。 Maven で依存関係を追加すると、ライブラリが自動的にダウンロードされて、クラスパスに追加されたりするので便利です。 追加方法 以下のように、pom.xml の dependencies で…
Eclipse で Maven のプロジェクトをインポートする方法を書いていきます。 1. インポートダイアログの表示 Eclipse のメニューで「ファイル」→「インポート」をクリックします。 2. プロジェクトの選択 ダイアログが表示されたら、 Maven の「既存 Maven プ…
Eclipse で Maven のプロジェクトを作成して、Hello World プログラムを実行する方法を書いていきます。 1. ダイアログの表示 Eclipse のメニューで「ファイル」→「新規」→「その他」をクリックします。 2. ウィザードの選択 以下のダイアログが表示されたら…
Maven のプロジェクトを作成して、Hello World プログラムを実行する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) Maven 3.8.6 上のリンクをクリックすると、インストール方…
C# の Dictionary で、重複するキーの要素を上書きする方法を書いていきます。 上書きする方法 添え字を使って、イコールで代入すると上書きできました。 Dictionary<string, string> dic = new Dictionary<string, string>(); var key = "あ"; dic[key] = "a"; dic[key] = "A"; // OK(キー=</string,></string,>…
Maven で Javadoc のエンコーディング(文字コード)を設定する方法を書いていきます。 設定方法 下のように、pom.xml のプロパティで指定します。 <project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> ... </project> ※ プロジェクトタグの属性は省略していま…
Maven のプロジェクトで、ソースコードやドキュメント出力(Javadocなど)のエンコーディングを設定する方法を書いていきます。 設定方法 下のように、pom.xml のプロパティで設定します。 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> プロパティの位置 プロパティタグ <properties> の…</properties>
環境変数 JAVA_HOME と Path を、Windows 11 で設定する方法を書いていきます。 環境変数の確認 JDK をインストールすると、自動的に環境変数が設定されている場合があります。以下のコマンドを実行して、 > echo %JAVA_HOME% C:\Program Files\Amazon Corre…
Eclipse には JRE(JDK)が含まれていて、プロジェクトの JRE システム・ライブラリーとして設定されます。下の画像はその例で、java.base などのパスが C:\eclipse\plugins\..\jre\.. になっています。 Eclipse の JRE ではなくて、本番環境の JRE などを設…