Spring Bootの最近のブログ記事

Spring boot で、 Shopping cart プログラムを試す。

Spring boot で、 Shopping cart プログラムを試してみた。

インターネットで検索したら、
E-commerce-project-springBoot
があったので試してみたが、これが、つかいものにならんしろものだった。
Shopping cart と言っているくせに、カートに入れる処理から以降がまるっきり入っていない粗悪品じゃった。
おまけに、html の部分は、jsp で、Thymeleaf テンプレートすら使っていない。
Hibernate を使っているが、バージョンが古くて、修正するのにばかな苦労をするはめになる。

仕方がないので、Perl で作った実際に運用している自分のショッピングモールのカート部分を、インポートしてつくるはめにった。

こちらは、JdbcTemplate + SQLite3 で作ってみました。

しかし、最近は、google ai や ChatGPT を使えば、判らない java のコードをすぐ教えてくれる。
本当に便利になったもんじゃ。
ずっと以前に、Java のプログラムを書いていた頃では、すべて自分でネットを検索したり、
本で調べたりして、なかなか目的のコードを作るのに時間がかかった。いまは、本当に短時間で、やりたいコードが出来上がる。

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

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 に置き換えること。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちSpring Bootカテゴリに属しているものが含まれています。

前のカテゴリはSQLite3です。

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

カテゴリ

月別 アーカイブ

ウェブページ

サイトナビ