問題タブ [spring-boot]

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.

0 投票する
1 に答える
18715 参照

spring-boot - スプリング ブート プロパティ ランチャーが使用できない

スプリング ブート プロパティ ランチャーを使用しようとしています

マニフェストファイルを見ると、次のようになります

私のメインクラスとスタートクラスが間違っている理由についてのアイデア

として設定したい

メインクラス: org.springframework.boot.loader.PropertiesLauncher

開始クラス: com.att.hadoop.loader.run.Application

0 投票する
2 に答える
15917 参照

spring-boot - CommandLinerRunner からアプリケーション コンテキストを取得する

CommandLineRunner クラスから ApplicationContext にアクセスするにはどうすればよいですか。ApplicationContextAware を使用するよりも新しい方法はありますか

0 投票する
2 に答える
13581 参照

java - AspectJ および Springboot で @Autowired を使用する

「アスペクト」に @Autowired アノテーションを使用したい。自分のアスペクトにリポジトリを挿入したいのですが、自動配線されたクラスのメソッドを呼び出そうとすると、NullPointException が発生します。

@Componentアスペクトクラスの上に追加しようとしましたが、同じエラーが発生しました。

アスペクト クラスを使用せ@Controllerずにリポジトリを問題なく呼び出すことができます。

一部のドキュメントでは、xml ファイルを使用したスプリング構成について説明していますが、スプリング ブートではこれらのファイルがありません。

ここに、aspectJ プラグインを呼び出す pom.xml の一部があります。

ここで私のアプリケーションクラス:

ここでは、アスペクトが呼び出される Controller クラス:

注:私はすでに@EnableAspectJAutoProxyアプリケーションクラスの上に追加しようとしました。

0 投票する
1 に答える
250 参照

jakarta-ee - MacOS を Mavericks にアップデートした後、RMI を使用できない

サーバーとクライアント (Web サイト) の 2 つの個別の Java EE プロジェクトがあります。どちらも Spring MVC フレームワークで実行されます。サーバーは、Spring ブートを介して Java アプリケーションとして起動されます。クライアントはローカル (127.0.0.1) の Tomcat で実行され、RMI を介してサーバーにあるリモート メソッドを呼び出します。

私は今、Maverick を実行している Mac mini の Eclipse でこの小さな群衆を実行しています。Mac Mini が Lion を実行していた場合、アップグレード前はすべてが完全に機能していました。タイムアウトのため、クライアント プロジェクトを起動できません。

同じコードを使用している同僚は、Windows のセットアップに問題はありません。Maverick にアップグレードする前に、私もそうでした。これは私が OS を非難することにつながりますが、あなたはどう思いますか?

0 投票する
2 に答える
3674 参照

java - Centos 6.4/Open JDK 1.7.0 で Spring Boot jar を実行すると java.io.IOException が発生する

スプリング ブート (0.5.0.M7) で生成された jar ファイルがあります。「mvn clean package」を実行し、(「java -jar target/my-app-camel-0.1.0.jar」) を Windows 7 (64 ビット、Oracle 64 ビット Java SE JVM、1.7.0_51-b13) で実行すると、 ) すべて期待どおりに動作します:

ただし、「mvn clean package」を実行してから、CentOS リリース 6.4 (Final) (64 ビット OS、OpenJDK 64 ビット Java を使用) で (「java -jar target/my-app-camel-0.1.0.jar」) を実行すると、 SE JVM、1.7.0_51-b02) 失敗します:

注:Centosコマンドラインで「my-app-camel.jarを解凍」すると、正常に抽出されます。

0 投票する
0 に答える
135 参照

java - Spring Boot を使用したホット デプロイ?

通常はscanIntervalSeconds、Jetty Maven Plugin for Java Web Projects を使用したときに設定できました。現在、Spring Boot プロジェクトを構築していますが、Hot Deployment を実現できるかどうか疑問に思っています。Springの公式ドキュメントには何も見つかりませんでした。

助言がありますか?

pom.xml:

0 投票する
3 に答える
14867 参照

spring - Spring Boot / Spring Data import.sql は Spring-Boot-1.0.0.RC1 を実行しません

私は Spring Boot の開発を追跡してきましたが、最初のバージョン0.0.5-BUILD-SNAPSHOTと現在使用しているバージョンの間のどこかで、スクリプト1.0.0.RC1を実行しなくなりました。import.sql

ここに私の設定がLocalContainerEntityManagerありますJpaVendorAdapter

興味深いことに、hibernate.hbm2ddl.autoまだ実行されているように見えます。これは、私の定義の一部であると思いますSpringBootServletInitializer

ただし、生成されたテーブルにアンダースコアがなくなり、生成時に形状が変わったことにも気付きましたか?

org.postgresqlただし、それは次のようにバージョンを更新した結果である可能性があります。

以前:

今:

また、スクリプトを?から実行するには、に変更pggetserialsequenceする必要がありました。pg_get_serial_sequencepgadmin

何が起こっているのか混乱していると思いますが、最も重要なことは、自分の走りに戻りたいということですimport.sql.

サンプルプロジェクトをフォローしています: https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-data-jpa

そして、彼らのimport.sqlどちらも実行されていません1.0.0-BUILD-SNAPSHOT

0 投票する
1 に答える
499 参照

heroku - Heroku Integration.xml での Spring Boot が見つかりません

このガイドに従って、Heroku にSpring Bootアプリをデプロイしようとしています: http://codingricky.com/booting-spring-boot-into-heroku/ (Ricky Yim に感謝)

それはかなり簡単に思えますが、私のアプリには依存関係integration.xmlに必要な が含まれています:spring-messaging

そうは言っても、私はSpring Integrationwebsockets / STOMP メッセージングだけを使用しているわけではありません。したがって、依存関係が必要です。

アプリを起動しようとすると、単純な見つからないというエラーが表示されます。

ローカルintegration.xmlには/src/main/resourceディレクトリにありrun as -> spring boot、Eclipse からの場合は問題なく配置されます。

また、HTML の単一ページと、websockets をデバッグするためのいくつかの javascript ファイルも用意しています

/resourceアプリがjar としてデプロイされたときにディレクトリ内のこれらのファイルを見つけることができるようにするには、何を変更する必要がありますか?

0 投票する
1 に答える
4183 参照

spring-security - Spring Security は認証を行い、すぐに Access Denied を返します

このテキストは、これをローカルで実行しているときにコンソール ロガーから直接取得したものです。2 行目は最初の行の直後に続きます。アクセス拒否の例外を提供している舞台裏で何が起こっているのかわかりません。

私のコードは、Spring Boot バージョン 1.0.0.RC1、Spring Security 3.1.0.Release、および spring 2.1.1.Release の thymeleaf を使用してコンパイルされています。スプリング ブートはスプリング 4 を使用するため、スプリング 3 の基礎となるスプリング依存関係とタイムリーフとの間にいくつかの競合があることを私は知っています。

私の問題は彼らにあるとは思いません。

WebSecurityConfigurerAdapter を拡張する WebSecurityConfiguration のコードを次に示します。私の認証はldapを使用しています。

0 投票する
2 に答える
10595 参照

spring-boot - Selenium テスト用に spring-boot 構成で application.yaml 構成をロードする方法

spring-boot アプリに対してセレン テストを実行しようとしています。application.yml と application-test.yml が定義するプロパティを使用してアプリを起動したいと考えています。ただし、デフォルトでは、これは発生しません。

私はDave Syer が提案したように実行しようとし、YamlPropertySourceLoader を使用して application.yml および application-test.yml ファイルを読み取る ApplicationContextInitializer を実装しました。

これは効果がないようです。アプリケーション テストでサーバー ポートを 9000 に設定しても効果はありません。

以下は私のテストベースクラスのコードです:

以下は、私の ApplicationContextInitializer のコードです。

}

そして、application-test.yml