Visual Studio CodeでJSON形式のファイルを整形する
2019-01
Spring Bootでapplication.properties(yml)を環境によって分ける方法
Spring Bootでapplication.properties(yml)を環境によって分ける方法 アプリケーションの設定ファイルであるapplication.propertiesを環境によって分けることができます。 src/main/...
Spring BootでSpring Dev Toolsを使用してホットデプロイする方法
Spring BootでSpring Dev Toolsを使用してホットデプロイする方法 Spring Bootでコードを修正する度にアプリケーション停止、アプリケーション起動するのは面倒なのでホットデプロイします。 build.gradl...
MySQLにセーフモードでログインする
MySQLにセーフモードでログインする MySQLのmysql.userテーブルを色々いじってたらログインできなくなったのでセーフモードでログインしました。 一旦MySQLサービスを停止します。(Windowsの場合) 管理者モードでコマン...
MySQLのdelete文でエイリアスを使うとエラーになる
MySQLのdelete文でエイリアスを使うとエラーになる MySQL5.7.24で何気にdelete文でテーブルにエイリアスを指定するとエラーになりました。 delete from employee_master as aa where ...
Spring Bootの組込Tomcatのポートを変更する方法
Spring Bootの組込Tomcatのポートを変更する方法 Spring Bootアプリケーションを起動するとデフォルトで8080ポートが使用されますが、変えたい場合はapplication.properties(yml)の設定で変更す...
Spring Boot + Gradleでwarファイルを作成する方法
Spring Boot + Gradleでwarファイルを作成する方法 STSのスタータープロジェクトで作成したプロジェクトはデフォルトでjarファイルを作成してくれますが、build.gradleとかいくつか修正することで、プロジェクト名...
オンラインエディタ一覧
オンラインエディタ一覧 JSONフォーマット JSONを整形してくれるサイトです。 正規表現の確認ができるサイトです。 SQLフォーマット SQLを整形してくれるサイトです。 AWS AWSの作図などができるサイトです。 UML UMLダイ...
JPQL入門(JPA)
JPQL入門(JPA)
Java8+JPAでSQL結果をStreamで返す方法
Java8+JPAでSQL結果をStreamで返す方法
JPQLでFROM句に副問い合わせが使えない
JPQLでFROM句に副問い合わせが使えない
Spring Bootでmockitoを使ってテストする方法
Spring Bootでmockitoを使ってテストする方法
Macにgroovyをインストールする
Macにgroovyをインストールする MacでGradleを勉強するためにgroovyをインストールしました。 ターミナルで curl -s "" | bash と入力し、実行します。 完了したら、新しいターミナルで source "/U...
Spring BootのRESTControllerをJUnit4でテストする
Spring BootのRESTControllerをJUnit4でテストする RESTControllerをJUnitでテストします。 JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層の...
Gradle入門
Gradle入門 Spring bootでGradleの知識が必要だったので、Gradleをインストールしてみました。 インストールサイト 前提条件:Java JDK or JRE 7以上 gradle-5.1.1-bin.zipをダウンロ...
Spring Data JPAでSQLのログを出力する
Spring Data JPAでSQLのログを出力する
Spring BootのREST APIでエラーハンドリングする方法
Spring BootのREST APIでエラーハンドリングする方法 REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンド...
Spring Bootでliquibaseを使う方法(MySQL)
Spring Bootでliquibaseを使う方法(MySQL)
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Spring Boot でSwagger を使う方法
Spring Boot でSwagger を使う方法 Swaggerを使うにはbuild.gradleに以下2行を追加します。 dependencies { implementation 'org.springframework.boot:...
STSでGradleのビルドが出来ないときのクリア方法
STSでGradleのビルドが出来ないときのクリア方法
MySQLでよく使うコマンド一覧
MySQLでよく使うコマンド一覧 MySQLでよく使用するコマンドをまとめました。 DBを作成する create database データベース名; DB一覧 show databases; 現在使用しているDBを表示する select d...
Spring Boot + JPAでMySQLに接続する方法
Spring Boot + JPAでMySQLに接続する方法 STSのスタータープロジェクトがかなり進化していたのでおさらいです。 「Spring BootでMySQLに接続する」を参考にします。Spring Bootを起動まではできました...
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...
STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法
STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法 「Spring BootをGradleで作成する方法」で作成したSpring BootをSTSから実行可能jarにします。 プロジェクトを右クリックし、「実...
Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法
Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法
STS(Eclipse)が使用しているJavaのクラスパスを確認する方法
STS(Eclipse)が使用しているJavaのクラスパスを確認する方法 Javaプロジェクトがどのバージョンを使用しているかとかクラスパスを確認したい場合にいくつか方法があるのですが、STS(Eclipse)でJavaアプリケーションを起...
Mavenが使用するjavaはパブリックJREでした
Mavenが使用するjavaはパブリックJREでした mvn installコマンドを使っているとエラーになるので調べていたら、MavenはパブリックJREを使うようです。 C:\>mvn -version Apache Maven 3.6...
Spring bootの組込Tomcatのバージョンを変更する方法
Spring bootの組込Tomcatのバージョンを変更する方法
Spring BootをGradleで作成する方法
Spring BootをGradleで作成する方法 STSのSpringスタータープロジェクトが昔と違ってかなり進化しているので、Gradleで簡単なRest API(REpresentational State Transfer)を作って...
HTML5のfigureタグとimgタグ
HTML5のfigureタグとimgタグ HTML5にfigureタグというのがありました。 使ったことがないので使ってみました。imgやfigcaptionを併用するパターンが多いようです。 <figure> <img src="imag...
Google マップで目的地までの距離を測定する方法
Google マップで目的地までの距離を測定する方法
AWS Opsworksの使い方
AWS Opsworksの使い方 opsworksはEC2を作成してデプロイ、アンデプロイ、EC2の起動、停止ができます。 Stackを作成する OpsworksではまずStackというのを作成します。 「Add your first st...
No compiler is provided in this environment.
No compiler is provided in this environment. STSでプライベートjreを設定してmvnビルド実行するとこのメッセージが出ました。 jdk\jre(パブリックjre)に変更すれば解決します。 パブ...
AWS EC2のalternativesコマンドでJavaのバージョン管理する方法
AWS EC2のalternativesコマンドでJavaのバージョン管理する方法 EC2(Amazon Linux)にJavaをインストールしたのですが、jreになっていたのでjdkを使うように切り替えたくて、alternativesコマ...
AWS EC2のTomcatにWARファイルを手動アップロードする方法
AWS EC2のTomcatにWARファイルを手動アップロードする方法 前提として、EC2にjava,Tomcatがインストールされていることとします。 EC2のjavaのバージョンとローカルのjavaバージョンも同じである必要があります。...
AWS EC2にCodeDeploy用のagentをインストールする方法
AWS EC2にCodeDeploy用のagentをインストールする方法 CodeDeployを使用するにはEC2にagentをインストールしておく必要があります。 EC2インスタンス作成前にIAMロールを作成する EC2インスタンスは一旦...
AWS EC2にTomcatをインストールする方法
AWS EC2にTomcatをインストールする方法 EC2にsshでログインして以下コマンドでインストールします。 sudo yum install tomcat バージョンを確認するにはいかコマンドを実行します。 tomcat versi...
Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する
Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する
AWS EC2にjavaをインストールする方法
AWS EC2にjavaをインストールする方法 今更ながらEC2にJavaをインストールする方法を紹介します。jdk8をインストールします。 EC2にsshでログインして以下コマンドを実行します。 sudo yum -y install j...