#171 - Switched to Thymeleaf Spring Data dialect for pagination in views.

Added dependency and bean definition for the SpringDataDialect. Templates now use three different elements of the Thymeleaf Spring Data support:

- Pagination information (pagination summary)
- The pagination links including first / previous and next / last links
- Pagination links to navigate through the pages
This commit is contained in:
Oliver Gierke
2016-03-20 11:09:17 +01:00
parent 91c06febe4
commit 75d25de1e6
3 changed files with 32 additions and 24 deletions

View File

@@ -20,8 +20,10 @@ import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.thymeleaf.dialect.springdata.SpringDataDialect;
/**
* @author Christoph Strobl
@@ -44,6 +46,11 @@ public class Application extends WebMvcConfigurerAdapter {
resourceChain(true);
}
@Bean
SpringDataDialect springDataDialect() {
return new SpringDataDialect();
}
@Autowired UserRepository repo;
@PostConstruct