AngularJS と OAuth を使用して作成するための Spring チュートリアルを使用してシングル ページ アプリケーションを作成しました 。
これは、SPA アプリケーションの application.yml ファイルです。
security:
user:
password: none
oauth2:
client:
accessTokenUri: localhost:7777/uaa/oauth/token
userAuthorizationUri: localhost:7777/uaa/oauth/authorize
clientId: acme
clientSecret: acmesecret
resource:
user-info-uri: localhost:7777/uaa/user
zuul:
routes:
resource:
path: /resource/**
url: localhost:9000/resource
user:
path: /user/**
url: localhost:7777/uaa/user
eureka:
client:
serviceUrl:
defaultZone: ${vcap.services.eureka-service.credentials.uri:127.0.0.1:8761}/eureka/
---
spring:
profiles: cloud
eureka:
instance:
hostname: ${APPLICATION_DOMAIN}
nonSecurePort: 80
URL を指定する必要がないように、zuul ルートとユーザー情報 uri を変更する方法を知りたいのですが、これはすべてサービス ID を使用して実行できます。ここで eureka を使用するためのチュートリアルを見ました。
しかし、基本的な eureka サーバーはすでにすべてのサービスを登録しているように見えるため、コードにすべての Java を追加せずに目標を達成する方法がよくわかりません。