問題タブ [spring-boot-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring Boot Maven プラグイン - BOOT-INF ディレクトリなし
spring-boot-maven-plugin のバージョン 1.3.8.RELEASE とバージョン 1.4.0.RELEASE の間で、生成されたパッケージ構造に変更がありました (uber jar ファイルを抽出した場合) 1.3.8.RELEASE com、 lib、META-INF、および org ディレクトリ 1.4.0.RELEASE には BOOT-INF、META-INF、および org ディレクトリがあります。基本的に 1.4.0.RELEASE 以降 - すべてのクラスとライブラリは BOOT-INF ディレクトリにあります。このため、Amazon Lambda で Spring Boot プロジェクトを実行しようとすると、新しい Spring Boot Uber jar 構造を読み取ることができないため、jar が見つからないというメッセージが表示されます。
私の質問は、Spring Boot Maven プラグインの新しいバージョンで、バージョン 1.3.9.RELEASE と同じ構造になるように uber jar を生成することは可能ですか?
maven-shade-plugin を試しましたが、それは他の問題につながります
どんな助けでも大歓迎です
ありがとうダミアン
maven - Spring Boot -1.5.3.Release バージョン - セキュリティ機能で有効化?
私は自分のプロジェクトに Spring Boot - 1.5.3.Release Version を使用しています。spring boot initializer siteのActuatorとDev-tools プラグインを使用してデモ アプリケーションを簡単にテストしました。(したがって、POM を共有する必要はなくなりました。これがデフォルトです)。アプリケーションを起動してメトリクスのエンドポイント URL にアクセスしようとすると、この 401 Unauthorized ステータスが表示されます (下の画像)。
次のオプションは、この例外をバイパスしようとしました
メイン クラスの SecurityAutoConfiguration を除外しました。
/li>
しかし、上記のオプションは機能しませんでした。
- 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)版の強化ですか?
明確にしてください。