私は、単一ページアプリケーション(角型)のSpring BootでREST APIバックエンドを開発しています。Springブートを使用した純粋なREST APIサービス(リソースなし、ファビコンなし、Webjarsなし...)
私がまだ理解していないSpring Bootのフードの下では、多くの魔法が起こっています。より良いセキュリティ(強化)を実現するために、Spring MVCなどで使用される余分なサービスハンドラをSpringにインストールさせたくありません。 JSONを消費し、生成するRESTエンドポイント、エラールート、favicon.icoなどはありません。静的コンテンツはありません(SPAはnginxによって提供され、別のデプロイメントユニットです)。
ログは次のようになります起動時:
[19:04:06.146] INFO andler.SimpleUrlHandlerMapping [main]: Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[19:04:06.146] INFO andler.SimpleUrlHandlerMapping [main]: Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[19:04:06.190] INFO andler.SimpleUrlHandlerMapping [main]: Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
どのように私は私のアプリケーションは、専用のAPIエンドポイントと他には何を提供するように設定することができますか?
多くのありがとうございます。まさに私が望んでいたものです。 APIはまだ動作します:-) – hgoebl