springboot

Spring Frameworkを勉強しよう

こんにちは、バリバリの文系の私りほがSpring Frameworkを使って現在、WEBアプリケーションを作ろうと学習しています。ですので、今回学習した内容をこちらに記述していきたいと思います。Spring学習中の方々にも参考になるようなノートにしていきたいです。

❓Springとは❓

Spring Frameworkとは、JavaによるWEBアプリケーションを開発するためのフレームワーク(便

もっとみる

Springboot1.5.x to 2.1.5 Upgrade【その他不具合解消編】

コンパイルエラーを解消したところまでは以下を参照のこと。

型 NotEmpty は使用すべきではありません

org.hibernate.validator.constraints.NotEmpty やNotBlankなどhibernate validatorは非推奨になってました。

use the standard NotEmpty constraint instead

とあるので、標準(

もっとみる

JSPとJavaServlet

Javaについて全くわからない状態でSpringBoot(Javaのフレームワーク)を仕事で覚えましたが、根本のJavaがわからないと気持ち悪い!ということでJSPとJavaServletについて勉強したので、簡単にまとめます。

JSP

アプリケーションソフトウェアのデザインパターンの1つであるMVCでいうとV(View)に当たる役割です。(むしろMVCしか知らない、、笑)
書き方としては以下

もっとみる

Springboot1.5.x to 2.1.5 Upgrade【コンパイルエラー解消まで】

バージョン

2.1.5.RELEASE

参考にしたサイト

マイグレーションガイド

Spring Boot 1.5.10 → Spring Boot 2.0.0 にしたときの覚書

自力(ぐぐったりしたけど)で解決したやつ

SpringBootServletInitializer のパッケージが変更になった

import org.springframework.boot.web.supp

もっとみる

【SpringBoot 1.5.x】@TestPropertySource でYAMLファイルが読めなくてハマった話

どうやらパターンがあったので、備忘録としてまとめを。
たぶん、2系にあげるときに、ここ対応したこと忘れそうなので。。

①テストでDBは使ってないんだけど、起動時に読み込んじゃうので黙殺したいケース

特に変わったConfigとか使わないからmainと同じConfigで良いけど、DBは使わないケースなんかが当てはまるかと。
やることは2つ

1-1. テストケースに @ActiveProfile(

もっとみる

【Springboot×DBUnit】DBを絡めたテストの設定

毎度ながら忘れる。。。
データのインポートはcsv使います。公式ではXMLでの記載しか書いてないですけど、XMLは面倒なんです。

環境

springboot 1.5.x
DBUnit2.6

DBUnit公式

まずは何より公式をチラ見しましょう。

DBUnit

参考

SpringBootでDBも絡めた単体テストを書いてみる

build.gradle

testCompile grou

もっとみる

Intellij maven jarファイルの作成方法

Step1

mavenタブを開きます

Step2

Lifecycle傘下にあるpackageをクリックします

Step3

クリックするとビルドが始まり、ビルドが成功するとjarファイルが作成されます。

Step4

jarファイルはtargetフォルダーの中に作成されます。

おまけ(jarファイルの実行方法)

java -jar SpringSample-0.0.1-SNAPSHO

もっとみる

【SpringBoot1.5.x】messages.properitesをやめてmessages.ymlに移行する

もうすぐEOLになるらしい1.5系のお話です。
なかなかググっても出てこないし、やってみてもならないし、迷子になったけど、結構簡単だったというオチでした。パクったのほぼそのままでしたね。
なんでいまさらこんな話をするかと言うと、eclipseで最初開発してたんですが、最近VSCodeでし始めたら、properitesのnative2ascii問題で読めんじゃん、ってことでイラッとしただけです。
I

もっとみる

【Windows10】HerokuのCLIダウンロードからデプロイまで

クレカなしでアカウントは作れるので、そのあとのデプロイまでのまとめ
だいたい本家ページに書いてある通りではあるんですが。

HerokuにデプロイするにはCLI(コマンドラインインターフェース)を使います。

Heroku Dev Centerに行く

環境に応じたものをダウンロード&インストール

【Winodwsの場合】
インストーラを起動させたら『Next >』をクリック

任意のインストー

もっとみる

GradleプロジェクトをHerokuにデプロイするときの注意点

メモ代わりに。

いざゆかん!とHerokuにデプロイしたけど、残念ながら以下のようなエラーが出たら。

-----> Gradle app detected-----> Spring Boot detected-----> Installing JDK 1.8... done-----> Building Gradle app...-----> executing ./gradlew build

もっとみる