SpringブートでThymeleafを無効にしようとしていますusing the directions。しかし、私のコードはorg.thymeleaf.templatemode.TemplateMode
に依存する必要がありますが、クラスが見つからないことがあります。どのように私は両方を持つことができますか?Spring BootでThymeleafをオーバーライドしてもTemplateModeが見つからない
1
A
答えて
0
実際の答えは、クラスTemplateMode
is deprecatedです。私はどのように/なぜ私はthymeleafライブラリに直接依存しているときにそれを使用することができたのか分かりませんが、解決策は列挙型に文字列を代用することでした。 (大文字の文字列を使用してください)
0
Spring 1.4.x
以降を使用している場合は、spring-boot-starter-thymeleaf
の依存関係を追加するだけです。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
ない場合は、3.0.0.RELEASE
としてバージョンを指定してこれらの依存関係を含める必要があります。
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring4</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
とHTMLの解析を、この場合nekohtml
に:
<!-- Html5 Legacy Mode -->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
</dependency>
その後、 thymeleaf
viewresolver、template engine
およびtemplate resolver
およびEnable Web Mvc as well
を設定する必要があります(@EnableWebMvc
を設定クラスに追加します)。
関連する問題
- 1. Thymeleaf Spring Bootで@Validフォームの検証が機能しない
- 2. spring boot/thymeleafネストループオブジェクトへのアクセス
- 3. Thymeleaf + Spring Boot:エラー解決テンプレート
- 4. Spring BootとThymeleaf Neko HTMLエラー
- 5. spring boot- thymeleaf pass html to controller
- 6. Spring Boot + Thymeleafフォーム検証
- 7. ActionListener in Spring Boot and Thymeleaf
- 8. IntelliJ Spring BootプロジェクトがThymeleafでCSSファイルを見つけることができない
- 9. Thymeleaf + Spring Boot:サブフォルダにhtmlを配置
- 10. Spring BootとThymeleafのヘルパーを表示
- 11. thymeleafのメニューバーを生成する(Spring Boot)
- 12. ThymeleafとSpring Bootを使用して子どもとレコードを更新できない - NullPointerExceptionを取得する
- 13. Thymeleaf + Spring-Boot - 静的リソースにアクセスできないのはなぜですか?
- 14. Spring BootビューのBeanの代わりにControllerからのThymeleafフラグメント
- 15. Spring BootとThymeleaf 3.0.0.RELEASEの統合
- 16. Spring Boot 1.4とThymeleaf 2のセキュリティ
- 17. Spring Boot with Thymeleaf投稿一覧
- 18. Spring Boot/Thymeleaf/Hibernate:Sessionfactory Bean with Java Annotations
- 19. OSGiのSpringコンポーネントスキャンで何も見つからない
- 20. Spring-Bootでマッピングが見つかりません
- 21. Spring Boot 2とMavenでSpringloadedが見つかりません
- 22. PHPクラスファイルが存在していても見つからない
- 23. Spring Boot Thymeleaf URLで式として解析できませんでした
- 24. Springブート+ Thymeleaf + Apacheタイル - 定義ファイルが見つかりません
- 25. Thymeleafテンプレートからコントローラに隠した値を渡すにはどうすればいいですか(Spring Boot)?
- 26. Spring Bootで静的リソースをThymeleafでロードする
- 27. Physics2D.Raycastが何も見つからない
- 28. Spring BootとThymeleafでHTML電子メールを送信
- 29. スクリプトをインポートしてもスクロール機能が見つからない
- 30. パッケージをインストールしてもパッケージが見つからない
残念ながら、いいえ、私は 'Spring Boot 2.0.0.BUILD-SNAPSHOT'を使用しています。私は 'thymeleaf'依存関係を持っていますが、' 3.0.1.RELEASE 'を提供することで、指示通りにバージョンを上書きしています。しかし、私は 'org.thymeleaf.templatemode.TemplateModeをインポートすることができません。 –