springmvc-mustache-mustachejava

Mustache templating with SpringMVC and MustacheJava

License

License

GroupId

GroupId

com.github.mjeanroy
ArtifactId

ArtifactId

springmvc-mustache-mustachejava
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

springmvc-mustache-mustachejava
Mustache templating with SpringMVC and MustacheJava
Project URL

Project URL

https://github.com/mjeanroy/springmvc-mustache
Source Code Management

Source Code Management

https://github.com/mjeanroy/springmvc-mustache

Download springmvc-mustache-mustachejava

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.mjeanroy/springmvc-mustache-mustachejava/ -->
<dependency>
    <groupId>com.github.mjeanroy</groupId>
    <artifactId>springmvc-mustache-mustachejava</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.mjeanroy/springmvc-mustache-mustachejava/
implementation 'com.github.mjeanroy:springmvc-mustache-mustachejava:2.0.0'
// https://jarcasting.com/artifacts/com.github.mjeanroy/springmvc-mustache-mustachejava/
implementation ("com.github.mjeanroy:springmvc-mustache-mustachejava:2.0.0")
'com.github.mjeanroy:springmvc-mustache-mustachejava:jar:2.0.0'
<dependency org="com.github.mjeanroy" name="springmvc-mustache-mustachejava" rev="2.0.0">
  <artifact name="springmvc-mustache-mustachejava" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.mjeanroy', module='springmvc-mustache-mustachejava', version='2.0.0')
)
libraryDependencies += "com.github.mjeanroy" % "springmvc-mustache-mustachejava" % "2.0.0"
[com.github.mjeanroy/springmvc-mustache-mustachejava "2.0.0"]

Dependencies

compile (2)

Group / Artifact Type Version
com.github.mjeanroy : springmvc-mustache jar 2.0.0
com.github.spullara.mustache.java : compiler jar 0.9.6

test (5)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter jar 5.6.0
org.assertj : assertj-core jar 3.16.1
org.mockito : mockito-core jar 3.3.3
org.slf4j : slf4j-api jar 1.7.30
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

SpringMVC-Mustache


Build Status Maven Central

Simple library that will allow you to use a mustache templates with your SpringMVC application.

Note: this library use jmustache, handlebars or mustache.java under the hood.

Documentation - Javadoc - Changelog

Documentation

  • Full documentation can be found here
  • Javadoc can be found here

Samples

If you clone the repository, you will find samples using:

  • JMustache (Java Config & XML Config).
  • Mustache.java (Java Config & XML Config).
  • Handlebars (Java Config & XML Config).
  • Spring boot with JMustache implementation.

These samples are really simple (render a really simple template with partial). Do not hesitate to submit your sample if you want.

## Licence

MIT License (MIT)

## Contributing

If you found a bug or you thing something is missing, feel free to contribute and submit an issue or a pull request.

Versions

Version
2.0.0
1.0.0
0.10.0