spring boot

Config

Spring Boot + JPAでMySQLに接続する方法

Spring Boot + JPAでMySQLに接続する方法 STSのスタータープロジェクトがかなり進化していたのでおさらいです。 「Spring BootでMySQLに接続する」を参考にします。Spring Bootを起動まではできました...
MySQL

You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specif...
Gradle

STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法

STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法 「Spring BootをGradleで作成する方法」で作成したSpring BootをSTSから実行可能jarにします。 プロジェクトを右クリックし、「実...
Gradle

Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法

Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法
spring boot

Spring bootの組込Tomcatのバージョンを変更する方法

Spring bootの組込Tomcatのバージョンを変更する方法
spring boot

No compiler is provided in this environment.

No compiler is provided in this environment. STSでプライベートjreを設定してmvnビルド実行するとこのメッセージが出ました。 jdk\jre(パブリックjre)に変更すれば解決します。 パブ...
spring boot

Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する

Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する
spring boot

Spring BootでWARを作成してTomcatにデプロイしてみる(Maven)

Spring BootでWARを作成してTomcatにデプロイしてみる(Maven) Spring BootのウェブアプリをWARにします。STSでWARにしてみました。 pom.xmlに以下1行追加します。(なければ) <packagin...
spring boot

VSCodeでSpring Bootを開発する方法

VSCodeでSpring Bootを開発する方法 「VSCodeでJava開発をする方法」でJava開発に必要なプラグインを紹介しました。 今度はSpring Bootを開発する環境を整えてみたいと思います。 さらに必要なプラグインは以下...
Config

Spring JPAでPostgreSQLに接続する方法

Spring JPAでPostgreSQLに接続する方法
JPA

Spring JPAでEntityManagerを使用してオフセット値からの最大件数を取得する方法

Spring JPAでEntityManagerを使用してオフセット値からの最大件数を取得する方法
spring boot

Spring BootでEntityManager.createQueryやcreateNativeQueryでデータベースアクセスする方法

Spring BootでEntityManager.createQueryやcreateNativeQueryでデータベースアクセスする方法 Spring Bootで@Repositoryアノテーションを付与したインタフェースで@Query...
spring boot

Spring BootでRestTemplateのClientHttpRequestFactory実装クラスをHttpComponentsClientHttpRequestFactoryに変更する

Spring BootでRestTemplateのClientHttpRequestFactory実装クラスをHttpComponentsClientHttpRequestFactoryに変更する
spring boot

Spring WebApplicationInitializers detected on classpath

Spring WebApplicationInitializers detected on classpath Spring Bootで作成したREST APIのwarファイルを開発環境のTomcatにデプロイすると、Tomcatのlogフ...
RESTful

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法 @RepositoryRestResourceアノテーションをリポジトリインタフェースに付与し、POJOに紐づけると自動でCR...
spring boot

Spring Data JPA を使う

Spring Data JPA を使う Spring bootでSpring Data JPAを使うには、pom.xmlに以下を追加します。 <dependency> <groupId>org.springframework.boot</g...
MySQL

Spring BootでMySQLのInsert文を実行する

Spring BootでMySQLのInsert文を実行する Spring BootでMySQLのInsert文を実行してみます。 エントリポイントのクラスです。 package com.sql; import org.springfram...
spring boot

Spring BootのSQLを出力する方法

Spring BootのSQLを出力する方法 Spring Bootではクラスパス直下にsqlファイルを置くと勝手に読み込んで実行してくれるようです。 クラスパス直下とは「src/main/resoures」です。「src/main/res...
MySQL

Spring BootでMySQLに接続する

Spring BootでMySQLに接続する
Spring Batch

SpringBatchで使うJob,Step,Flow,Taskletの使い方

SpringBatchで使うJob,Step,Flow,Taskletの使い方 STSでSpringBatchプロジェクトを作成してみます。 まず、「ファイル」-「新規」-「Springプロジェクト」を選択すると以下の画面が開きます。 テン...
spring

DIコンテナにパッケージが異なるBeanを登録する

DIコンテナにパッケージが異なるBeanを登録する パッケージが異なるBeanを登録するには、@ComponentScanや@ComponentScansアノテーションを使用します。 jp.co.confrage2というパッケージにDIした...
spring

AutowiredによるDI

エントリポイントからgetBeanメソッドを使用してBeanを取得せずに@Autowiredアノテーションを使用してDIコンテナがインジェクションする(インスタンスを生成する必要がない)フィールドを指定するクラス(これもBean)を作成しま...
spring boot

Spring FrameworkのJavaConfig(Bean)を作成する

Spring FrameworkのJavaConfig(Bean)を作成する Spring FrameworkにはDI(依存性の注入)コンテナというというインスタンスを管理する技術があります。 DIコンテナを使用してシングルトンのインスタン...
spring boot

STSでSpring Bootプロジェクトを作成する

STSでSpring Bootプロジェクトを作成する コマンドラインからSpring Bootプロジェクトを作成することができますが、STSでSpring Bootプロジェクトを作成する事もできます。 「ファイル」-「新規」から「Sprin...
spring boot

STSでWebアプリを実行する

STSでWebアプリを実行します。 App.javaが以下のような内容だとします。 package com.confrage; /** * Hello world! * */ public class App { public static...
spring

STSにプロジェクトをインポートする

STSにプロジェクトをインポートする
spring

Spring Tool Suiteをインストールする方法と日本語化対応する方法

Spring Tool Suiteをインストールする方法と日本語化対応する方法 Spring Tool Suite(STS)をインストールします。EclipseのSpring版みたいなかんじです。 からダウンロードします。ここでは3.6.4...
spring boot

Springの雛形を作成する

コマンドプロンプトで適当なワークスペースに移動します。 c:\workspaceとすると、その配下は空の状態にします。 既にディレクトリが存在するとエラーになったりします。エラーが出た場合は以下のように-Xを指定します。 基本的には-Xは不...