ナレッジ(Knowledge)

【Java】PreparedStatementのクエリー実行時に例外が発生する場合の対処方法の紹介(This method is not allowed for a prepared statement)

H2 DatabaseのPreparedStatement.executeQuery実行時に、次のような例外が発生することがあります。org.h2.jdbc.JdbcSQLNonTransientException: プリペアドステートメン...
ナレッジ(Knowledge)

【H2 Database】Webアプリケーション起動時にデータベースを起動する方法の紹介

Webアプリケーションを開発するときにデータベースを使用するため、ローカル開発環境で起動することがあると思います。一度でも起動しておけば問題ありませんが、ローカル開発環境の再起動などを実施した場合は、ときどき起動することを忘れてしまうと実行...
ナレッジ(Knowledge)

【JDBC】DriverManagerに登録したJDBCの解除方法の紹介

Java Database Connectivity(JDBC)をDriverManagerに登録している状態で、ServletコンテナのTomcatを終了する時に以下のようなログが出力されることがあります。警告: The web appl...
スポンサーリンク
ナレッジ(Knowledge)

【H2 Database】データベースが作成できない場合の解決方法の紹介

H2 Database を起動してWebコンソールからデータベースが作成できないことはないでしょうか。はじめて H2 Database を使用するとき、次の操作をしても画面下にエラーメッセージが表示されます。「保存済設定」から「Generi...
ナレッジ(Knowledge)

【Java】JSTL(JavaServer Pages Standard Tag Library)のビルドスクリプトの依存関係の指定方法の注意点の紹介

JSTL(JavaServer Pages Standard Tag Library)を使用するとき、ビルドスクリプトの依存関係に指定するときは注意が必要です。指定を誤ると正しく動作しなくなります。今回は、ビルドスクリプトの依存関係に指定す...
ナレッジ(Knowledge)

【Java】Apache Taglibs を使用するときの依存関係の指定方法について

Apache Taglibs(2009年頃までは、Jakarta Taglibs と呼ばれていました)は、JSTL(JavaServer Pages Standard Tag Library)の仕様をもとに実装されているライブラリです。この...
ナレッジ(Knowledge)

【Java】JSTL(JavaServer Pages Standard Tag Library)のバージョンによる違い

JSTL(JavaServer Pages Standard Tag Library)は、JSP(JavaServer Pages)で利用するための標準的なカスタムタグライブラリです。2020年5月時点での最新バージョンは JSTL 1.2...
ナレッジ(Knowledge)

【Java】Java ServletをGradleだけで実行する

Java Servlet(以降は「Servlet」と表記します)を実行する場合は、実行環境を用意するためServletコンテナのインストールなどを行う必要があり、手軽に試すには敷居が高いように感じてしまいます。今回は、手軽に試すため Gra...
ナレッジ(Knowledge)

【SpringBoot】「Thymeleaf」を使用してメール送信方法の紹介

メールを送信プログラムを作成する時に、本文の一部を変更したいことはないでしょうか。このメール本文の一部を変更するために、「Thymeleaf」というテンプレートエンジンの機能を持っているライブラリを使用することで実現することができます。今回...
ナレッジ(Knowledge)

【SpringBoot】メール送信方法の紹介

SpringBootを使用してメール送信方法として、以下に記載する2つを紹介していきます。直接インスタンスを作成する方法。DI(Dependency Injection)を使用する方法。基本的には、DIを使用する方法で問題ないと思います。た...
スポンサーリンク