私は自分のプロジェクトに Spring Boot - 1.5.3.Release Version を使用しています。spring boot initializer siteのActuatorとDev-tools プラグインを使用してデモ アプリケーションを簡単にテストしました。(したがって、POM を共有する必要はなくなりました。これがデフォルトです)。アプリケーションを起動してメトリクスのエンドポイント URL にアクセスしようとすると、この 401 Unauthorized ステータスが表示されます (下の画像)。
次のオプションは、この例外をバイパスしようとしました
メイン クラスの SecurityAutoConfiguration を除外しました。
@SpringBootApplication @EnableAutoConfiguration(exclude= {org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration.class}) public class MainConfig {
しかし、上記のオプションは機能しませんでした。
- Spring-Boot - 1.4.6.RELEASE バージョンをダウングレードすると、UnAuthorized Exception が発生しませんでした。私のアプリケーションは魅力的に機能しました:-)
質問
- Spring-Boot の最新リリース (1.5.3.RELEASE バージョン) で特定のセキュリティ強化が行われていますか?
- 機能強化が行われた場合は、そのような種類の例外を回避する方法についてコミュニティに知らせてください。
- また、Spring-boot (1.5.3.RELEASE) を使用すると、IDE ビルド パスに複数のメイン プログラムがあるにもかかわらず、起動時に例外が表示されないことに気付きました。それもSpring-Boot(1.5.3.RELEASE)版の強化ですか?
明確にしてください。