2
私はThymeleafを勉強し、同様に、ほぼすべての例でThymeleafのタグ値だけでなく、標準のHTML値があることを見出した:Page Title
またはhref="../static/css/bootstrap-3.3.7-dist/bootstrap.min.css"
などのようなこれらの標準タグ値はコントローラによって無視されているThymeleafの使用中にHTML属性を削除する必要がありますか?
<title th:text="#{product.page.title}">Page Title</title>
<link href="../static/css/bootstrap-3.3.7-dist/bootstrap.min.css" rel="stylesheet"
th:href="@{/css/bootstrap-3.3.7-dist/bootstrap.css}"/>
<script src="../static/js/jquery-3.1.1.js"
th:src="@{/js/jquery-3.1.1.js}"></script>
ページ上にレンダリングしないでください。
コードの読みやすさを向上させるために残しておくのがよいのでしょうか、コードを削除する方が良いでしょうか?
コンパイラのために、それらは役に立たず、レンダリングの結果に影響を与えません。
いいえ、そのままにしてください。 Thymeleafの主な駆動アイデアの1つは、テンプレート自体が有効なHTMLであるということです。属性がなければ、これは当てはまりません。要点は、Thymeleafを実行せずにコードをテストできることです。 –
テストのために、必ず存在する必要があります!そして、すべてのコードがテストされ、プロダクトの準備ができたら? – DimaSan
テストとプロダクションの間にあなたのコード_を変更しますか?あなたは完全に狂気ですか? –