HibernateでSpringを使用してdb/gatewayソリューションを作成します。モバイルクライアントに加えて、私はThymeleafsを使用するWebポータルにもサービスしたいと考えています。したがって、Webポータルを提供するために、Thymeleaf URIを返すコントローラを実装したいと考えています。これを行うだけでなく、JSONをモバイルクライアントに提供できますか?Java Spring - Thymeleaf URIとJSONのサービス
0
A
答えて
1
JSONを使用してモバイルクライアントにデータを送信することを考慮すると、モバイルクライアントから送信されたリクエストに関連する別のURIセットを処理するコントローラを追加する方が適切です。つまり、アプリケーション用のWeb APIを作成する必要があります。 JSONはRESTfulなサービスを意味するため、作成しようとしているコントローラーはの@Controllerの代わりに@RestController注釈がコントローラークラス宣言の上にあります。
あなたがまだいない場合は、Spring tutorialとguideにアクセスしてください。
関連する問題
- 1. 複数のビューリゾルバの設定(ThymeleafとJson)Spring
- 2. Thymeleaf + Springセキュリティインテグレーション
- 3. Spring Boot/Thymeleaf/Hibernate:Sessionfactory Bean with Java Annotations
- 4. ThymeleafとSpringブートコンバーターを使用したJSON文字列へのリスト
- 5. Spring + Thymeleaf + Bootstrap
- 6. SpringとThymeleafを使用したJavaプロジェクトのヘッダーセクションのユーザー画像
- 7. Spring BootとThymeleaf Neko HTMLエラー
- 8. Spring BootとThymeleafのヘルパーを表示
- 9. Spring MVCの休息/ JSONサービス
- 10. spring/thymeleaf i18nデータベースコンテンツ
- 11. POSTリクエスト。 Spring、Thymeleaf
- 12. ハイパーリンクボタンとJson Uri
- 13. Spring + Thymeleafタイプのコンバータ
- 14. ThymeleafのSpringセキュリティ式
- 15. Spring MVC + JSなしのThymeleaf
- 16. Thymeleaf th:各+ spring MVC
- 17. Java Spring Boot RESTサービス
- 18. thymeleafのメニューバーを生成する(Spring Boot)
- 19. ActionListener in Spring Boot and Thymeleaf
- 20. Spring MVCのURI
- 21. Spring Starter MailのテンプレートエンジンとしてのThymeleaf
- 22. spring boot/thymeleafネストループオブジェクトへのアクセス
- 23. Spring + Thymeleaf:モーダルフォームの投稿データ
- 24. Thymeleaf + Spring mvc変数
- 25. Spring BootとThymeleaf 3.0.0.RELEASEの統合
- 26. Spring Boot 1.4とThymeleaf 2のセキュリティ
- 27. Spring JSP MVCとThymeleaf MVCの違い
- 28. Thymeleaf + Spring Boot:エラー解決テンプレート
- 29. JavaのThymeleaf:式
- 30. Java、restサービス、JSON convertToException
明確にするために、モバイル用の別個のRESTコントローラとWeb用のThymeleaf URIを提供するコントローラを用意していますか?それは別々のエンドポイントを持つ必要がありますか? – user2892437
自分自身に答えるために、はいといいえ。 RESTコントローラーはビューに応答しません。 – user2892437
正確には、モバイルクライアントが使用するエンドポイントURIの別のセットを作成する必要があります。このアプローチは、ほとんどのWebアプリケーションがRESTfulなAPIを実装しているため、他のエンドポイント・セット(「myapp.com/api」や「myapp.com/mobile」など)で「リッスン」するため、優れています。別の解決策は、リクエストを送信したデバイスを識別できるSpring Mobileモジュールを調べることで、コントローラを適切に設定することができます。 –