問題タブ [resthub]

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 に答える
407 参照

mysql - resthub hibernate mysql id 生成エラー

単純なレストハブ プロジェクトのMysql代わりにデータベースを使用しようとしていますが、実行時エラーが発生します。H2

テーブルを作成しようとすると、次のエラーが発生します。

私が理解しているように、何らかの方法で注釈を id フィールドに設定する必要があります。しかし、問題は、このフィールドが既に拡張しているクラス ( Resource.class ) に設定されていることです。

PS: です

mysqlに設定する正しい方法は?

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

inheritance - RequireJS/Backbone : 依存関係の継承?

更新:最初の回答とわずかに同じ解決策を見つけました。しかし実際には、 RequireJS を使用して、ビューで特別な var またはパラメーターを使用せずにそれを行う方法があるかどうかを知りたいです。ここに私の解決策があります:


コードの重複を避けるために依存関係が RequireJS によって管理されるバックボーン プロジェクトで最大限の継承を使用しようとしています。実際、ベース ビューを拡張する新しいビューを作成します。ベース ビューには、オーバーライドしたい依存関係があります。しかし、オーバーライドしようとしても、新しい依存関係ではなく、元の依存関係が取得されます。私は継承を余儀なくされていることに注意してください。

ここで私がやろうとしていること:

私が継承するベースビュー:

次に、作成しようとします。私が欲しいのは、buildAView() 関数が、a-view と同じソース コードを含まない b-view の AView という新しい依存関係を取ることです。

ありがとう :)

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

java - Intellij で実行されているレストハブ ブートストラップされた maven Java プロジェクトでのみ、運用環境でカスタム database.properties ファイルを使用します。

スプリング バックボーン webapp をブートストラップするためにresthubを使用しています。

https://github.com/resthub/resthub.github.io/blob/master/docs/spring/layout.md#environment-specific-properties

https://github.com/resthub/resthub.github.io/blob/master/docs/spring/mongo.mdによると。これらには、デフォルトのデータベース プロパティ ファイルがすでにあります。

これまでのところ問題なく動作していますが、データベース名、ポート、その他の設定が異なるherokuにプロジェクトをデプロイする必要があります。

resthub によって提供されるデフォルトの db プロパティをオーバーライドするdatabase.propertiesには、クラスパスに という名前のファイルを作成できます。しかし、そのファイルはherokuへの展開用にのみ選択したい.

デフォルトのdbプロパティを使用してintellijでローカルに動作するが、herokuのdatabase.propertiesを使用するように構成するにはどうすればよいですか。

Maven プロファイルについては既に読んだことがありますが、環境ごとに異なるファイルを使用する方法について説明しており、特定の環境用に特定のファイルを持たず、残りの jar ファイルの 1 つで提供されるデフォルトのファイルを使用することを探しています。

アップデート

spring.profiles.active で設定された複数の Spring の環境プロファイルがある場合の優先順位は何ですか?

resthub-mongodbプロファイルは常に古いものであり、本番環境 ( で識別-Dprod=true) の場合は、新しいプロファイルherokuがロードされ、それが順番にロードされます。prod\database.properties

しかし、mongo 関連の Bean はresthub-mongodb& で定義されたプロパティを使用して既に定義されていると思います。そのため、読み込みherokuプロファイルを読み込んで db プロパティを変更しても機能しません。

そのような場合の解決策は何ですか?

考えられる解決策

今のところ、プロファイルの 1 つを使用するかherokuresthub-mongodbシステム プロパティに依存することになりました。

他の方法はありますか?