Spring Boot
2018-01-08, Spring Boot Version 1.5.9時点 Spring Boot を使って、input1,input2,input3,input complete画面で、user sessionを共有する処理を実装してみました。 Spring Boot すごく簡単です! 画面遷移のイメージ 各controllerに「@SessionAttributes("u…
前回Spring Boot Hystrix Sample - tomoTaka’s blog までのSpring Boot Eureka, Ribbon, HystrixにZuul Proxyの機能を追加してみました。 イメージは、こんか感じかな? serviceをcall curl "http://localhost:8888/sample/zuulwork" backend serviceが正常…
昨日までの、Spring Cloud Eureka server, service discovery, Ribbon に今回はHystrix(Circuit Breaker)を追加してみました。 tomotaka.hatenablog.comイメージは、こんな感じかな? work service 1,2,3,4 and 5秒かかるサービスのapi(port:8001,8002 で公…
昨日のRibbon のsampleは、Eureka service discoveryを使っていないので、ちょっと修正して、Eureka service discoveryを使用。 こっちのほうが、設定は少なくて簡単でした。 イメージ図 SayHelloEurekaController.java 以下の2箇所だけ修正 package com.exa…
Spring Boot Ribbon Sample イメージ図 eureka server ,client(service discovery) を使ってport:8001, 8002のservice instanceを起動 上記で起動している2つをRibbonを使って、交互にcallしているのを試してみました。 同じURLで、使用しているbackendのサ…
Spring Boot Config Serverでvaultの設定ファイルを取得し、そのserverに対して設定ファイルを取得しにいくclientのサンプルです。 イメージ図 vaultのtokenをbootstrap.ymlファイルに追加 spring: cloud: config: token: your-vault-token controllerクラス…
ローカル環境でvaultサーバを起動 昨日、試したので、 tomotaka.hatenablog.com Spring Boot Cloud Config Server コードは、gitにアップ github.comすごく簡単です。application.ymlの設定にvaultを追加するだけ(gitは、無効に) server: port: 8888 sprin…
Spring Boot で画面の入力チェックとエラーメッセージの表示を実装 Spring Boot Version 2.0.0.M7で実装してみました。 エラー時の画面サンプル Formクラスにチェックしたい制約アノテーションをつける @ NumberFormatで、フォーマットしてくれて便利 String…
Cloud Config Server Sample As of Spring Boot Version 2.0.0.M7(2017-12-22) Spring Boot Version 2.0.0.M7時点でのサンプル設定ファイル(ymlファイル)は、ローカルの以下の場所より取得 application.yml server: port: 8888 spring: cloud: config: serve…
This is very simple example using Spring Boot with 2 stand alone application in 1 project.The point is you need Java config class and a class which implements ApplicationRunner Interface(or CommandLineRunner) for each job. And use @Conditi…