問題タブ [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.
spring - Spring Boot アプリケーションは起動直後に停止します
STS IDE を使用してワークスペースでいくつかの Spring Boot アプリケーションを実行していましたが、プロジェクトの 1 つで maven を更新した直後に、アプリケーションの起動プロセスの直後にそれらのすべてが停止しました。何かを始めるためだけに最小の例を作成しましたが、同じことが起こります。
これは私のpom.xmlです
そして、これは私がアプリケーションの開始時に得たものです。オンラインで見つけることができるすべての提案を試しました-ここに何かが欠けています。
これらの入門例でさえ、起動直後に停止します。ここで何か助けていただければ幸いです。
編集: Alexandru Marina がコメントで述べたように、私は安定版リリースの代わりに SNAPSHOT を使用していました。
spring-boot - Spring Boot Annotations は http データを変数に保持します
スプリングブーツに問題があります。以下で注釈が付けられたクラスにデータを保持します。
@RestController、@Service、@Component。
セッションのように他の人と共有するため、データを保持できません。
例:
最初の呼び出し: localhost:80802/get 結果: 65.
2 番目の呼び出し: localhost:8080/set/5 結果: 5
3 回目の呼び出し: localhost:8080/get Result:5
3 回目の呼び出し 結果の想定: 65
この状況は、私が言及した他の注釈でも発生します。
@RestController クラスを一種のシングルトンとして使用するのはなぜですか? アノテーションが付けられたクラスには何も保存できませんか?
ありがとう。
java - Spring Boot requiresUnpack は実行時にアップパックされません
spring-boot mavenプラグインを介して実行可能なjarを構築しています。実行時にxmlファイルを適切に読み取れるように、依存jarの1つを解凍する必要があります。ライブラリの解凍に関するドキュメントに従いました。私のプラグイン構成は次のとおりです。
jar の内容を確認し、解凍情報が jar にエンコードされていることを確認しました。
ドキュメントによると、実行時に、$TMPDIR 内に「spring-boot-libs」ディレクトリが表示されることを期待していました。
各ライブラリを <groupId> と <artifactId> で <dependency> として指定すると、実行時に $TMPDIR/spring-boot-libs に展開されます。
ただし、アプリケーションを実行すると、$TMPDIR を確認すると、解凍されたディレクトリが表示されません。その結果、アプリケーションが起動しません:
誰かが私が間違っていることを見ていますか、それとも私は何かを誤解していますか?
java - デフォルトのapplication.propertiesを除外して、スプリングブートプロジェクトのmavenでプロファイルを使用してカスタムプロパティファイルを追加する方法は?
Spring Boot を使用して Web アプリケーションを開発しました。src/main/resources staging,qa,production に 3 つのリソース フォルダーがあり、特定の環境のアプリケーション プロパティとログ構成で構成されています。これらのフォルダーに加えて、開発環境に使用するリソースフォルダーに application.properties とログ構成があります。spring-boot-maven プラグインを使って環境に合わせてwarファイルをパッケージ化したい。私はmavenに慣れていないので、何か助けていただければ幸いです。
spring-boot - spring-boot-maven-plugin の使用時にコンパイラ オプションを追加する
spring boot アプリケーションで Java 8 で jackson モジュールのパラメーター名を使用したいと考えています。オプション「-parameters」をコンパイラに提供する必要があります。スプリング ブート プラグイン spring-boot-maven-plugin の pom.xml でこれを行う方法を教えてください。
私は次の回答(How to compile Spring Boot applications with Java 8 --parameter flag)しか見つかりませんでしたが、回答は別のプラグインを参照しています。
ありがとう。