Gérez l'API de date et d'heure Java 8 avec Thymeleaf avec Spring Boot

Aperçu

Thymeleaf n'a pas d'utilitaire intégré pour faire fonctionner l'API de date et d'heure Java 8 par défaut. Incluez et utilisez thymeleaf-extras-java8time.

supposition

Modifier pom.xml

Ajoutez la dépendance de thymeleaf-extras-java8time.

<dependency>
  <groupId>org.thymeleaf.extras</groupId>
  <artifactId>thymeleaf-extras-java8time</artifactId>
  <version>3.0.0.RELEASE</version>
</dependency>

Enregistrer le dialecte dans le conteneur DI

** * À partir de spring-boot 1.4.0, il n'est plus nécessaire d'enregistrer Dialect dans le conteneur DI ***

~~ Pour pouvoir l'utiliser avec Spring Boot, Dialect doit être enregistré dans le conteneur DI. J'écrirai un exemple de création et d'enregistrement d'une configuration dédiée. ~~

@Configuration
public class ThymeleafExtrasConfiguration {
    @Bean
    public Java8TimeDialect java8TimeDialect() {
        return new Java8TimeDialect();
    }
}

Modèle d'appel

Vous pourrez l'appeler comme suit.

${#temporals.format(hogeDateTime, 'dd/MMM/yyyy HH:mm')}

Résumé

  1. Ajouter une dépendance
  2. Enregistrer Dialect dans le conteneur DI
  3. Utiliser dans le modèle

référence

Recommended Posts

Gérez l'API de date et d'heure Java 8 avec Thymeleaf avec Spring Boot
[Java] Thymeleaf Basic (Spring Boot)
Implémenter l'API REST avec Spring Boot et JPA (Application Layer)
Implémenter l'API REST avec Spring Boot et JPA (couche d'infrastructure)
Gérez les exceptions avec fraîcheur avec les expressions lambda Java 8 et l'API Stream
Jusqu'à INSERT et SELECT sur Postgres avec botte de printemps et feuille de thym
Comment appeler et utiliser l'API en Java (Spring Boot)
Exemple de code pour analyser la date et l'heure avec SimpleDateFormat de Java
[MySQL] [java] Date et heure de réception
[Java] Intégration LINE avec Spring Boot
Implémenter l'API REST avec Spring Boot et JPA (Domain Layer Edition)
[Java] Utilisez ResolverStyle.LENIENT pour bien gérer la date et l'heure
Développement piloté par domaine avec Java et Spring Boot-Layer et division de modules
Comparez Hello, world! Avec Spring Boot avec Java, Kotlin et Groovy
HTTPS avec Spring Boot et Let's Encrypt
Java 8 pour démarrer maintenant ~ API de date et d'heure ~
Implémenter CRUD avec Spring Boot + Thymeleaf + MySQL
Implémenter la fonction de pagination avec Spring Boot + Thymeleaf
Exécutez l'application WEB avec Spring Boot + Thymeleaf
Date et l'heure
[Java] Obtenir et gérer Json à partir d'une URL avec une API standard (javax.script)
Méthode d'acquisition de la date et de l'heure à l'aide de l'API DateAndTime
Créez une application CRUD avec Spring Boot 2 + Thymeleaf + MyBatis
[Java] Hello World avec Java 14 x Spring Boot 2.3 x JUnit 5 ~
Créez votre propre utilitaire avec Thymeleaf avec Spring Boot
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Créer un serveur API Web avec Spring Boot
[Java] Obtenez et affichez la date 10 jours plus tard à l'aide de l'API Time ajoutée à partir de Java 8.
[Java] Opérations de date / heure
Télécharger avec Spring Boot
Essayez d'utiliser un conteneur DI avec Laravel et Spring Boot
[Java] [Spring Boot] Spécifier le profil d'exécution --Spring Boot à partir de NetBeans
Hello World (API REST) avec Apache Camel + Spring Boot 2
Mémo d'utilisation de Spring Security: coopération avec Spring MVC et Boot
[Spring Boot] Obtenez des informations utilisateur avec l'API Rest (débutant)
Spring Boot avec les paramètres du filtre de sécurité Spring et les points addictifs
Implémentez une API Rest simple avec Spring Security avec Spring Boot 2.0
Personnalisez la réponse aux erreurs de l'API REST avec Spring Boot (Partie 2)
[Rails] Précautions lors de la comparaison de la date et de l'heure avec DateTime
Personnalisez la réponse aux erreurs de l'API REST avec Spring Boot (Partie 1)
Tentative de SSR Vue.js avec Spring Boot et GraalJS
Connectez Spring Boot et Angular en toute sécurité avec OpenAPI Generator
[Java / Kotlin] Traitement d'échappement (désinfection) pour HTML5 avec unbescape [Spring Boot]
[MySQL] [java] Date et heure de réception
Générer un code à barres avec Spring Boot
Hello World avec Spring Boot
Configuration Java avec Spring MVC
Implémenter GraphQL avec Spring Boot
Qu'est-ce que la classe LocalDateTime? [Java débutant] -Date et classe d'heure-
Démarrez avec Spring Boot
Bonjour tout le monde avec Spring Boot!
Exécutez LIFF avec Spring Boot
Connexion SNS avec Spring Boot
Réglez la date et l'heure à partir de la chaîne de caractères avec POI
Téléchargement de fichiers avec Spring Boot
Spring Boot commençant par copie
Faisons une API simple avec EC2 + RDS + Spring boot ①
Accédez à l'API Web avec Get sur Android et traitez Json (Java pour le moment)