BullよりElk

洋服と食をこよなく愛するWebプログラマ。

Spring Framework

AssertJで流れるようなインターフェースでアサーションを書こう #1

みなさんユニットテスト書いてますか?アサーションライブラリは何を使ってますか?私は、Assert Jが好きで使ってます。AssertJは、Javaのアサーションライブラリで、主にAssertJ CoreとAssertJ SwingとAssertJ DBがあります。 今回は、AssertJ Coreについて…

ThymeleafとJSPを共存させた話

転職して、JSPを使っている会社に入りました。今どきJSPはないだろ!っていうことでThymeleafと共存させることにしました。 プロジェクト構成は、こんな感じです。 JavaCofigでBean定義を行うプロジェクト構成 xmlでBean定義を行うプロジェクト構成 では、さ…

Spring Actuatorが誰でもみれなくなっちゃったの巻

Spring Actuatorで登録されてるBeanをみようと思って、pom.xmlにSpring Actuatorを追加しました。(以下参照) Versionはご自由にどうぞ! <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <version>1.5.1.RELEASE</version> </dependency>そして「http://localhost:8080/beans」に…

ビュー名を返すだけのControllerなら、Controllerは別にいらないらしいよ!

ログインフォームに誘導しようとした際、View名返すだけのControllerを作らなきゃいけません。 そんなとき、以下のようなConfigクラスを作ればこのControllerが必要ないんです! @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter …

HTTPセッションに格納したオブジェクトの削除

@RequestMapping(path = "create", params = "complete", method = RequestMethod.POST) public String createComplete(SessionStatus sessionStatus) { sessionStatus.setComplete(); return "account/createComplete" } SessionStatusのsetCompleteメソッ…