spring boot

Spring Bootの組込Tomcatのポートを変更する方法

Spring Bootの組込Tomcatのポートを変更する方法 Spring Bootアプリケーションを起動するとデフォルトで8080ポートが使用されますが、変えたい場合はapplication.properties(yml)の設定で変更す...
Gradle

Spring Boot + Gradleでwarファイルを作成する方法

Spring Boot + Gradleでwarファイルを作成する方法 STSのスタータープロジェクトで作成したプロジェクトはデフォルトでjarファイルを作成してくれますが、build.gradleとかいくつか修正することで、プロジェクト名...
便利ツール

オンラインエディタ一覧

オンラインエディタ一覧 JSONフォーマット JSONを整形してくれるサイトです。 正規表現の確認ができるサイトです。 SQLフォーマット SQLを整形してくれるサイトです。 AWS AWSの作図などができるサイトです。 UML UMLダイ...
JPQL

JPQL入門(JPA)

JPQL入門(JPA)
JPA

Java8+JPAでSQL結果をStreamで返す方法

Java8+JPAでSQL結果をStreamで返す方法
JPQL

JPQLでFROM句に副問い合わせが使えない

JPQLでFROM句に副問い合わせが使えない
mockito

Spring Bootでmockitoを使ってテストする方法

Spring Bootでmockitoを使ってテストする方法
groovy

Macにgroovyをインストールする

Macにgroovyをインストールする MacでGradleを勉強するためにgroovyをインストールしました。 ターミナルで curl -s "" | bash と入力し、実行します。 完了したら、新しいターミナルで source "/U...
JUnit

Spring BootのRESTControllerをJUnit4でテストする

Spring BootのRESTControllerをJUnit4でテストする RESTControllerをJUnitでテストします。 JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層の...
Gradle

Gradle入門

Gradle入門 Spring bootでGradleの知識が必要だったので、Gradleをインストールしてみました。 インストールサイト 前提条件:Java JDK or JRE 7以上 gradle-5.1.1-bin.zipをダウンロ...
Config

Spring Data JPAでSQLのログを出力する

Spring Data JPAでSQLのログを出力する
RESTful

Spring BootのREST APIでエラーハンドリングする方法

Spring BootのREST APIでエラーハンドリングする方法 REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンド...
liquibase

Spring Bootでliquibaseを使う方法(MySQL)

Spring Bootでliquibaseを使う方法(MySQL)
RESTful

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
spring boot

Spring Boot でSwagger を使う方法

Spring Boot でSwagger を使う方法 Swaggerを使うにはbuild.gradleに以下2行を追加します。 dependencies { implementation 'org.springframework.boot:...
Gradle

STSでGradleのビルドが出来ないときのクリア方法

STSでGradleのビルドが出来ないときのクリア方法
MySQL

MySQLでよく使うコマンド一覧

MySQLでよく使うコマンド一覧 MySQLでよく使用するコマンドをまとめました。 DBを作成する create database データベース名; DB一覧 show databases; 現在使用しているDBを表示する select d...
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タスクビューで起動する方法
Eclipse

STS(Eclipse)が使用しているJavaのクラスパスを確認する方法

STS(Eclipse)が使用しているJavaのクラスパスを確認する方法 Javaプロジェクトがどのバージョンを使用しているかとかクラスパスを確認したい場合にいくつか方法があるのですが、STS(Eclipse)でJavaアプリケーションを起...
maven

Mavenが使用するjavaはパブリックJREでした

Mavenが使用するjavaはパブリックJREでした mvn installコマンドを使っているとエラーになるので調べていたら、MavenはパブリックJREを使うようです。 C:\>mvn -version Apache Maven 3.6...
spring boot

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

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

Spring BootをGradleで作成する方法

Spring BootをGradleで作成する方法 STSのSpringスタータープロジェクトが昔と違ってかなり進化しているので、Gradleで簡単なRest API(REpresentational State Transfer)を作って...
HTML

HTML5のfigureタグとimgタグ

HTML5のfigureタグとimgタグ HTML5にfigureタグというのがありました。 使ったことがないので使ってみました。imgやfigcaptionを併用するパターンが多いようです。 <figure> <img src="imag...
Google マップ

Google マップで目的地までの距離を測定する方法

Google マップで目的地までの距離を測定する方法
AWS

AWS Opsworksの使い方

AWS Opsworksの使い方 opsworksはEC2を作成してデプロイ、アンデプロイ、EC2の起動、停止ができます。 Stackを作成する OpsworksではまずStackというのを作成します。 「Add your first st...
spring boot

No compiler is provided in this environment.

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

AWS EC2のalternativesコマンドでJavaのバージョン管理する方法

AWS EC2のalternativesコマンドでJavaのバージョン管理する方法 EC2(Amazon Linux)にJavaをインストールしたのですが、jreになっていたのでjdkを使うように切り替えたくて、alternativesコマ...
AWS

AWS EC2のTomcatにWARファイルを手動アップロードする方法

AWS EC2のTomcatにWARファイルを手動アップロードする方法 前提として、EC2にjava,Tomcatがインストールされていることとします。 EC2のjavaのバージョンとローカルのjavaバージョンも同じである必要があります。...
AWS

AWS EC2にCodeDeploy用のagentをインストールする方法

AWS EC2にCodeDeploy用のagentをインストールする方法 CodeDeployを使用するにはEC2にagentをインストールしておく必要があります。 EC2インスタンス作成前にIAMロールを作成する EC2インスタンスは一旦...
AWS

AWS EC2にTomcatをインストールする方法

AWS EC2にTomcatをインストールする方法 EC2にsshでログインして以下コマンドでインストールします。 sudo yum install tomcat バージョンを確認するにはいかコマンドを実行します。 tomcat versi...
spring boot

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

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

AWS EC2にjavaをインストールする方法

AWS EC2にjavaをインストールする方法 今更ながらEC2にJavaをインストールする方法を紹介します。jdk8をインストールします。 EC2にsshでログインして以下コマンドを実行します。 sudo yum -y install j...
AWS

AWSのAmazon Auroraを構築する

AWSのAmazon Auroraを構築する AWSというと個人的にはDynamoDBというイメージが強いですが、RDSのAuroraもすごいようです。 MySQLと互換があり、RDBのMySQLよりスループットが5倍も違うようです。 その...
spring boot

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

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

SVNのリポジトリ作成したり削除したりする方法

SVNのリポジトリ作成したり削除したりする方法
AWS

AWSのElastic Beanstalkを使ってみました

AWSのElastic Beanstalkを使ってみました Elastic Beanstalkは簡単に開発環境構築とデプロイをしてくれるサービスです。 デプロイには数分かかりますが、ボタン一つです。 アプリケーション作成 まずアプリケーショ...
Python

PythonのPyxelがアツイです

PythonのPyxelがアツイです
AWS

AWSのルートアカウント、IAMユーザのセキュリティについて

AWSのルートアカウント、IAMユーザのセキュリティについて これからAWSを始める人のために最低限知っておかないといけない知識はルートアカウントのセキュリティやIAMユーザのセキュリティです。 ルートアカウントなんて乗っ取られてしまうとな...
AWS

AWSでセキュアなネットワーク構築をする(VPC)

AWSでセキュアなネットワーク構築をする(VPC) AWSでセキュアなネットワークを構築してみました。多分だいたいこういう感じになると思います。 VPC内はパブリックサブネットとプライベートサブネットで分けます。 入り口はインターネットゲー...
AWS

AWS Tools for PowerShellの使い方

AWS Tools for PowerShellの使い方 AWS Tools for PowerShellなんてものがありましたので、msiでインストールしてみました。 PowerShellスクリプトからAWSのリソース(EC2とか)にアク...
WordPress

WordPress5の標準エディタ「Gutenberg」を元のエディタに戻す方法

WordPress5の標準エディタ「Gutenberg」を元のエディタに戻す方法 WordPressがとうとうバージョン5になりました。 標準エディタが「Gutenberg」に変わってしまって、すごく使いづらいです。 評価は驚きの「2」です...
CSS

CSSでtableの行ごと、列ごとにスタイルをあてる方法

CSSでtableの行ごと、列ごとにスタイルをあてる方法 CSS3から疑似クラスを使用すれば1行目のスタイル、2行目のスタイルというように行ごと、また、列ごとにスタイルをあてることができるようです。 列ごとにスタイルをあてるにはtr:nth...
Angular

The serve command requires to be run in an Angular project, but a project definition could not be found.

The serve command requires to be run in an Angular project, but a project definition could not be found. ng serveとコマンドを打...
HTML

HTML5のcanvas要素を画像に変換するtoDataURLメソッド

HTML5のcanvas要素を画像に変換するtoDataURLメソッド HTML5からcanvas要素ができましたがtoDataURLメソッドを使用してimgタグのsrcにぶちこんであげることで、動的にcanvasを画像に変換することができ...
Chrome

Chrome,IEでAタグで画像をダウンロードする方法

Chrome,IEでAタグで画像をダウンロードする方法 Aタグにdownload属性っていうのがありまして(昨日知りました)これでAタグをクリックすると画像でもなんでもhrefで指定したリソースをダウンロードすることができます。 <a hr...
Chrome

Chrome 開発者ツールで縦に長い画面のブラウザキャプチャ

Chrome 開発者ツールでブラウザ キャプチャ Chromeの画面をキャプチャしたいときは、キャプチャツールを使わずとも、そもそも開発者ツールで標準でフルスクリーンをキャプチャする機能があります。 開発者ツール(F12)でToggle d...
JavaScript

JavaScriptで特定のエリアのみを印刷する方法

JavaScriptで特定のエリアのみを印刷する方法