問題タブ [lightadmin]
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 - エンティティの保存中に Lightadmin と RepositoryNotFoundException が発生する
JPA エンティティ クラス:
Lightadmin 管理クラス:
そして今、JobConfiguration エントリを更新/追加しようとしているときに、Lightadmin が Spring 例外をスローしますorg.springframework.data.rest.repository.RepositoryNotFoundException
。
リストとビューは正常に動作します。手がかりはありますか?
更新:この動作の原因は次の宣言内にあることを知っていますJob
:
java - 春のデータレストwebmvcでJacksonの日付フォーマット設定を変更する
次のようなタイムスタンプ フィールドの Lightadmin:
それらをフォーマットしませんが、エポックからのミリ秒数として表示します1398940456150
。
たとえば、Lightadmin 編集ページに入るhttp://localhost:8080/admin/domain/user/1/edit
と、フォームに実際に入力される値が別のリクエストで受信されます。これは、次のhttp://localhost:8080/admin/rest/user/1/unit/formView?_=1401699535260
JSON を返します。
1398940456150
タスクは、たとえばに変更すること01.05.2014 10:34:16
です。
私の調査によると、org.lightadmin.core.rest.DynamicRepositoryRestController.entity()
はそのようなリクエストのエントリ ポイントであり、JSON の生成を担当するコードは内部にあります: org.springframework.data.rest.webmvc.RepositoryAwareMappingHttpMessageConverter.writeInternal()
:
mapper
org.codehaus.jackson.map.ObjectMapper.ObjectMapper
デフォルトで初期化された のインスタンスです。次の 2 行を追加できた場合:
それは仕事をするでしょう、問題はこれがどのようにできるかということです?
spring-boot - LightAdminで「Bean作成エラー」を解決するには?
このエラーが発生しました。次に、非常によく似た答えを見つけて、それに続いて、エンティティクラスを次のように変更します。
しかし、これは役に立ちません。Gradle + Spring + Hibernate プロジェクトで LightAdmin を実装するにはどうすればよいですか?
編集:
この例に従って、上記のインターフェースを作成しました。次に、このインターフェイスを実装するデフォルト クラスを作成しました (デフォルト値は IDE によって生成されます)。そして、構成にいくつかの Bean を実装しました。
@Bean public ExcursionRepository excursionDynamicJpaRepository () { return new ExcursionRepository(); }
まだ何もありません。LightAdmin が起動しませんでした。