2025年11月アーカイブ

Spring Boot で、掲示板のサンプルを試す。

Spring Boot で、掲示板のサンプルを試す。

プログラム上達の早道は、他人のプログラムを手本に勉強することじゃ。

掲示板のサンプルがあったので、試してみた。
ありがとう!!
Spring bootサンプルアプリケーション: 掲示板
github は、下記だった。
Spring boot example application: notice board

VSCode のworkspace で、早速、git clone する。
$ git clone https://github.com/saladlam/spring-noticeboard.git
$ cd spring-noticeboard
pom.xml を修正したほうがよさそう。



注) maven-surefire-plugin の箇所は、変更したほうがよい。
./mvnw build のテストでえらになる。

Spring Boot で、JDBC sqlite3を使う。

Spring Boot で、JDBC sqlite3を使う。

前回の、Java で SQLite3 を使う。 で、SQLite3 がつかえたので、
今回は、本題の、Spring Boot で、SQLite3 を試してみる。

Spring JDBC JdbcTemplate で SQL 発行 を参考に、作ってみました。

このサンプルの中で、JdbcTemplate を使って、 JDBC で Database にアクセスしています。
どうやら、H2 Database みたい。これは、このままで動くのか?

JdbcTemplate を、SQLite3 に変更できれば、目的を達成できる。
google で、下記を検索したら、
"JdbcTemplate を sqlite3 で使うには"
google 様のお告げがありました。今回はそれに従って作ってみました。

開発環境:
Ubuntu Mate 24.04
VSCode

1. プロジェクトを作成する。
プロジェクト名: spring_sql
コマンドパレット > Spring Initializer: Create Maven Project...
Spring Boot Version: 3.5.7
: Java
Group ID: com.example
Artifact.id : spring_sql
Package name : com.example.spring_sql
: jar
: 21
依存: JDBC API、H2 Database

Java で SQLite3 を使う。

Java で SQLite3 を使う。

最終的には、Spring boot で、SQLite3 を使うのが目的だが、そのために、まず SQLite3 の使い方を学習します。
Spring boot で、JDBC を使ったガイドがあるが、
Spring JDBC JdbcTemplate で SQL 発行
この中で、JdbcTemplate を使っているが、これは、 MySQL がディフォルトだが、ここを SQLite3 に変更することができるみたいじゃ。
google 様にお問い合わせしたら、
"JdbcTemplate を sqlite3 で使うには"
で、できるとお告げがあった。
なので、先に、java から SQLite3 でのアクセスを試す。

開発環境
Ubuntu Mate 24.04

今回は、下記ページを参考にさせて頂いた。ありがとう。
1) 【JDBC ①】JavaからSQLite3のデータベースにアクセスしてみた
2) SQLite JDBC Driver

Spring Boot で、簡単にJavascript 非同期通信ができる!

Spring Boot で、簡単にJavascript 非同期通信ができる!

Spring Boot で、Javascript 非同期通信 のサンプルがあったので試してみた!!
一応動いたが、少し修正しないと動かなかったので、掲載してみた。

オリジナルは、
Java(Spring)で作るはじめてのAPI
ありがとう!

開発環境:
Ubuntu Mate 24.04
VSCode
openjdk-21-jdk-headless
openjdk-21-jdk
openjdk-21-jre-headless
openjdk-21-jre

プロジェクト名: spring_api
Gradle project
java version:21
Spring Web, Spring Boot DevTools, Thymeleaf

1. HelloController.java を作る。
spring_api/src/main/java/com/example/spring_api/HelloController.java

Spring boot を試してみた。

Java の フレームワークに、 Spring boot と言うものがあるらしい。
おんちゃんも久しぶりに、Java を使ってみて、世の中のJavaの開発環境の変化にまるっきり驚いちょります。
浦島太郎が、地元に帰ってきた時の心境に近いものがあります。

本題の、Spring boot だが、公式サイトのドキュメントにわかりやすい説明があるぞね!!
spring ドキュメント

サンプルは、Eclipse を使っているようなので、
おんちゃんは、Ubuntu 24.04 に eclipse jee 版をインストールして試してみました。
Vscode でも、Extension Pack for Java と Spring Boot Extension pack を入れいれば同じ様に使えるぞね。
どちらを使うかは、好みで決めとうせ!!
Java Version は、Ubuntu 24.04 だと、21 なので、サンプルの 17 は、21 に置き換えること。

このアーカイブについて

このページには、2025年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2025年10月です。

次のアーカイブは2025年12月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

月別 アーカイブ

ウェブページ

サイトナビ