diff --git a/spring-thymeleaf/pom.xml b/spring-thymeleaf/pom.xml
index c43ab4dbb2..457ac6dd56 100644
--- a/spring-thymeleaf/pom.xml
+++ b/spring-thymeleaf/pom.xml
@@ -1,262 +1,272 @@
- 4.0.0
- com.baeldung
- spring-thymeleaf
- 0.1-SNAPSHOT
- war
-
- 1.8
-
- 4.3.4.RELEASE
- 4.2.0.RELEASE
- 3.1.0
-
- 1.7.21
- 1.1.7
-
- 3.0.3.RELEASE
- 3.0.0.RELEASE
- 2.1.2
-
- 1.1.0.Final
- 5.3.3.Final
- 5.2.5.Final
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ 4.0.0
+ com.baeldung
+ spring-thymeleaf
+ 0.1-SNAPSHOT
+ war
- 4.12
-
- 3.6.0
- 2.6
- 2.19.1
- 1.6.1
- 2.2
-
+
+
+
+ org.springframework
+ spring-context
+ ${org.springframework-version}
+
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ org.springframework
+ spring-webmvc
+ ${org.springframework-version}
+
-
-
-
- org.springframework
- spring-context
- ${org.springframework-version}
-
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.springframework
- spring-webmvc
- ${org.springframework-version}
-
-
-
- org.springframework.security
- spring-security-web
- ${springframework-security.version}
-
-
- org.springframework.security
- spring-security-config
- ${springframework-security.version}
-
-
-
- org.thymeleaf
- thymeleaf
- ${org.thymeleaf-version}
-
-
- org.thymeleaf
- thymeleaf-spring4
- ${org.thymeleaf-version}
-
-
-
- nz.net.ultraq.thymeleaf
- thymeleaf-layout-dialect
- ${thymeleaf-layout-dialect.version}
-
-
- org.thymeleaf.extras
- thymeleaf-extras-java8time
- ${org.thymeleaf.extras-version}
-
-
-
- org.slf4j
- slf4j-api
- ${org.slf4j.version}
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
-
- org.slf4j
- jcl-over-slf4j
- ${org.slf4j.version}
-
-
-
- org.slf4j
- log4j-over-slf4j
- ${org.slf4j.version}
-
-
-
- javax.servlet
- javax.servlet-api
- ${javax.servlet-version}
- provided
-
-
-
- javax.validation
- validation-api
- ${javax.validation-version}
-
-
- org.hibernate
- hibernate-validator
- ${hibernate-validator.version}
-
-
+
+
+ org.springframework.security
+ spring-security-web
+ ${springframework-security.version}
+
+
+ org.springframework.security
+ spring-security-config
+ ${springframework-security.version}
+
-
- org.springframework
- spring-test
- ${org.springframework-version}
- test
-
+
+
+ org.thymeleaf
+ thymeleaf
+ ${org.thymeleaf-version}
+
+
+ org.thymeleaf
+ thymeleaf-spring4
+ ${org.thymeleaf-version}
+
-
-
- org.springframework.security
- spring-security-test
- ${springframework-security.version}
- test
-
+
+ nz.net.ultraq.thymeleaf
+ thymeleaf-layout-dialect
+ ${thymeleaf-layout-dialect.version}
+
+
+ org.thymeleaf.extras
+ thymeleaf-extras-java8time
+ ${org.thymeleaf.extras-version}
+
-
-
- junit
- junit
- ${junit.version}
- test
-
+
+
+ org.slf4j
+ slf4j-api
+ ${org.slf4j.version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${org.slf4j.version}
+
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${org.slf4j.version}
+
-
+
+
+ javax.servlet
+ javax.servlet-api
+ ${javax.servlet-version}
+ provided
+
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- ${java-version}
- ${java-version}
-
-
-
- org.apache.maven.plugins
- maven-war-plugin
- ${maven-war-plugin.version}
-
- false
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
- **/*IntegrationTest.java
- **/*LiveTest.java
-
-
-
+
+
+ javax.validation
+ validation-api
+ ${javax.validation-version}
+
+
+ org.hibernate
+ hibernate-validator
+ ${hibernate-validator.version}
+
-
- org.codehaus.cargo
- cargo-maven2-plugin
- ${cargo-maven2-plugin.version}
-
- true
-
- jetty8x
- embedded
-
-
-
-
-
- 8082
-
-
-
-
-
- org.apache.tomcat.maven
- tomcat7-maven-plugin
- ${tomcat7-maven-plugin.version}
-
-
- tomcat-run
-
- exec-war-only
-
- package
-
- /
- false
- webapp.jar
- utf-8
-
-
-
-
-
-
+
+
+ org.springframework
+ spring-test
+ ${org.springframework-version}
+ test
+
+
+
+ org.springframework.security
+ spring-security-test
+ ${springframework-security.version}
+ test
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${java-version}
+ ${java-version}
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${maven-war-plugin.version}
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+ **/*IntegrationTest.java
+ **/*LiveTest.java
+
+
+
+
+
+ org.codehaus.cargo
+ cargo-maven2-plugin
+ ${cargo-maven2-plugin.version}
+
+ true
+
+ jetty8x
+ embedded
+
+
+
+
+
+ 8082
+
+
+
+
+
+ org.apache.tomcat.maven
+ tomcat7-maven-plugin
+ ${tomcat7-maven-plugin.version}
+
+
+ tomcat-run
+
+ exec-war-only
+
+ package
+
+ /
+ false
+ webapp.jar
+ utf-8
+
+
+
+
+
+
+
+
+
+ integration
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ integration-test
+
+ test
+
+
+
+ **/*LiveTest.java
+
+
+ **/*IntegrationTest.java
+
+
+
+
+
+
+ json
+
+
+
+
+
+
+
+
+
+ 1.8
+
+ 4.3.5.RELEASE
+ 4.2.1.RELEASE
+ 3.1.0
+
+
+ 1.7.21
+ 1.1.7
+
+
+ 3.0.3.RELEASE
+ 3.0.0.RELEASE
+ 2.1.2
+
+
+ 1.1.0.Final
+ 5.3.3.Final
+ 5.2.5.Final
+
+ 4.12
+
+
+ 3.6.0
+ 2.6
+ 2.19.1
+ 1.6.1
+ 2.2
+
+
-
-
- integration
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
- integration-test
-
- test
-
-
-
- **/*LiveTest.java
-
-
- **/*IntegrationTest.java
-
-
-
-
-
-
- json
-
-
-
-
-
-
-
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java
index 3dc84ed6e9..10b9f0b7a0 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java
@@ -26,7 +26,6 @@ import com.baeldung.thymeleaf.utils.ArrayUtil;
import nz.net.ultraq.thymeleaf.LayoutDialect;
import nz.net.ultraq.thymeleaf.decorators.strategies.GroupingStrategy;
-
@Configuration
@EnableWebMvc
@ComponentScan({ "com.baeldung.thymeleaf" })
@@ -36,23 +35,23 @@ import nz.net.ultraq.thymeleaf.decorators.strategies.GroupingStrategy;
*/
public class WebMVCConfig extends WebMvcConfigurerAdapter implements ApplicationContextAware {
- private ApplicationContext applicationContext;
+ private ApplicationContext applicationContext;
- public void setApplicationContext(ApplicationContext applicationContext) {
- this.applicationContext = applicationContext;
- }
+ public void setApplicationContext(ApplicationContext applicationContext) {
+ this.applicationContext = applicationContext;
+ }
- @Bean
- public ViewResolver htmlViewResolver() {
- ThymeleafViewResolver resolver = new ThymeleafViewResolver();
- resolver.setTemplateEngine(templateEngine(htmlTemplateResolver()));
- resolver.setContentType("text/html");
- resolver.setCharacterEncoding("UTF-8");
- resolver.setViewNames(ArrayUtil.array("*.html"));
- return resolver;
- }
-
- @Bean
+ @Bean
+ public ViewResolver htmlViewResolver() {
+ ThymeleafViewResolver resolver = new ThymeleafViewResolver();
+ resolver.setTemplateEngine(templateEngine(htmlTemplateResolver()));
+ resolver.setContentType("text/html");
+ resolver.setCharacterEncoding("UTF-8");
+ resolver.setViewNames(ArrayUtil.array("*.html"));
+ return resolver;
+ }
+
+ @Bean
public ViewResolver javascriptViewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine(javascriptTemplateResolver()));
@@ -61,8 +60,8 @@ public class WebMVCConfig extends WebMvcConfigurerAdapter implements Application
resolver.setViewNames(ArrayUtil.array("*.js"));
return resolver;
}
-
- @Bean
+
+ @Bean
public ViewResolver plainViewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine(plainTemplateResolver()));
@@ -72,7 +71,7 @@ public class WebMVCConfig extends WebMvcConfigurerAdapter implements Application
return resolver;
}
- private TemplateEngine templateEngine(ITemplateResolver templateResolver) {
+ private TemplateEngine templateEngine(ITemplateResolver templateResolver) {
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.addDialect(new LayoutDialect(new GroupingStrategy()));
engine.addDialect(new Java8TimeDialect());
@@ -88,7 +87,7 @@ public class WebMVCConfig extends WebMvcConfigurerAdapter implements Application
resolver.setTemplateMode(TemplateMode.HTML);
return resolver;
}
-
+
private ITemplateResolver javascriptTemplateResolver() {
SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
resolver.setApplicationContext(applicationContext);
@@ -97,7 +96,7 @@ public class WebMVCConfig extends WebMvcConfigurerAdapter implements Application
resolver.setTemplateMode(TemplateMode.JAVASCRIPT);
return resolver;
}
-
+
private ITemplateResolver plainTemplateResolver() {
SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
resolver.setApplicationContext(applicationContext);
@@ -107,22 +106,22 @@ public class WebMVCConfig extends WebMvcConfigurerAdapter implements Application
return resolver;
}
- @Bean
- @Description("Spring Message Resolver")
- public ResourceBundleMessageSource messageSource() {
- ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
- messageSource.setBasename("messages");
- return messageSource;
- }
+ @Bean
+ @Description("Spring Message Resolver")
+ public ResourceBundleMessageSource messageSource() {
+ ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
+ messageSource.setBasename("messages");
+ return messageSource;
+ }
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("/resources/**").addResourceLocations("/WEB-INF/resources/");
- }
+ @Override
+ public void addResourceHandlers(ResourceHandlerRegistry registry) {
+ registry.addResourceHandler("/resources/**").addResourceLocations("/WEB-INF/resources/");
+ }
- @Override
- @Description("Custom Conversion Service")
- public void addFormatters(FormatterRegistry registry) {
- registry.addFormatter(new NameFormatter());
- }
+ @Override
+ @Description("Custom Conversion Service")
+ public void addFormatters(FormatterRegistry registry) {
+ registry.addFormatter(new NameFormatter());
+ }
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java
index 37844a2976..46bff38a3f 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java
@@ -37,13 +37,7 @@ public class WebMVCSecurity extends WebSecurityConfigurerAdapter {
@Override
protected void configure(final HttpSecurity http) throws Exception {
- http
- .authorizeRequests()
- .anyRequest()
- .authenticated()
- .and()
- .httpBasic()
- ;
+ http.authorizeRequests().anyRequest().authenticated().and().httpBasic();
}
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java
index 74e2356076..20f5d02fed 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java
@@ -13,13 +13,13 @@ import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class DatesController {
- @RequestMapping(value = "/dates", method = RequestMethod.GET)
- public String getInfo(Model model) {
- model.addAttribute("standardDate", new Date());
- model.addAttribute("localDateTime", LocalDateTime.now());
- model.addAttribute("localDate", LocalDate.now());
- model.addAttribute("timestamp", Instant.now());
- return "dates.html";
- }
+ @RequestMapping(value = "/dates", method = RequestMethod.GET)
+ public String getInfo(Model model) {
+ model.addAttribute("standardDate", new Date());
+ model.addAttribute("localDateTime", LocalDateTime.now());
+ model.addAttribute("localDate", LocalDate.now());
+ model.addAttribute("timestamp", Instant.now());
+ return "dates.html";
+ }
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java
index f30b9b2078..61c3e8de8f 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java
@@ -17,17 +17,17 @@ import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class ExpressionUtilityObjectsController {
- @RequestMapping(value = "/objects", method = RequestMethod.GET)
- public String getDates(Model model) {
- model.addAttribute("date", new Date());
- model.addAttribute("calendar", Calendar.getInstance());
- model.addAttribute("num", Math.random() * 10);
- model.addAttribute("string", "new text");
- model.addAttribute("emptyString", "");
- model.addAttribute("nullString", null);
- model.addAttribute("array", new int[] { 1, 3, 4, 5 });
- model.addAttribute("set", new HashSet(Arrays.asList(1, 3, 8)));
- return "objects.html";
- }
+ @RequestMapping(value = "/objects", method = RequestMethod.GET)
+ public String getDates(Model model) {
+ model.addAttribute("date", new Date());
+ model.addAttribute("calendar", Calendar.getInstance());
+ model.addAttribute("num", Math.random() * 10);
+ model.addAttribute("string", "new text");
+ model.addAttribute("emptyString", "");
+ model.addAttribute("nullString", null);
+ model.addAttribute("array", new int[] { 1, 3, 4, 5 });
+ model.addAttribute("set", new HashSet(Arrays.asList(1, 3, 8)));
+ return "objects.html";
+ }
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java
index 9e3f14ac8e..e8e6339663 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java
@@ -11,23 +11,23 @@ import com.baeldung.thymeleaf.utils.StudentUtils;
@Controller
public class InliningController {
- @RequestMapping(value = "/html", method = RequestMethod.GET)
+ @RequestMapping(value = "/html", method = RequestMethod.GET)
public String getExampleHTML(Model model) {
- model.addAttribute("title", "Baeldung");
- model.addAttribute("description", "Thymeleaf tutorial");
+ model.addAttribute("title", "Baeldung");
+ model.addAttribute("description", "Thymeleaf tutorial");
return "inliningExample.html";
}
-
- @RequestMapping(value = "/js", method = RequestMethod.GET)
+
+ @RequestMapping(value = "/js", method = RequestMethod.GET)
public String getExampleJS(Model model) {
- model.addAttribute("students", StudentUtils.buildStudents());
+ model.addAttribute("students", StudentUtils.buildStudents());
return "studentCheck.js";
}
-
- @RequestMapping(value = "/plain", method = RequestMethod.GET)
+
+ @RequestMapping(value = "/plain", method = RequestMethod.GET)
public String getExamplePlain(Model model) {
- model.addAttribute("username", SecurityContextHolder.getContext().getAuthentication().getName());
- model.addAttribute("students", StudentUtils.buildStudents());
+ model.addAttribute("username", SecurityContextHolder.getContext().getAuthentication().getName());
+ model.addAttribute("students", StudentUtils.buildStudents());
return "studentsList.txt";
}
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java
index 28a38ce30b..af999233bf 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java
@@ -7,8 +7,8 @@ import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class LayoutDialectController {
-
- @RequestMapping(value = "/layout", method = RequestMethod.GET)
+
+ @RequestMapping(value = "/layout", method = RequestMethod.GET)
public String getNewPage(Model model) {
return "content.html";
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java
index 1f40046caa..77cf02c902 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java
@@ -21,30 +21,30 @@ import com.baeldung.thymeleaf.utils.StudentUtils;
@Controller
public class StudentController {
- @RequestMapping(value = "/saveStudent", method = RequestMethod.POST)
- public String saveStudent(@Valid @ModelAttribute Student student, BindingResult errors, Model model) {
- if (!errors.hasErrors()) {
- // get mock objects
- List students = StudentUtils.buildStudents();
- // add current student
- students.add(student);
- model.addAttribute("students", students);
- }
- return ((errors.hasErrors()) ? "addStudent.html" : "listStudents.html");
- }
+ @RequestMapping(value = "/saveStudent", method = RequestMethod.POST)
+ public String saveStudent(@Valid @ModelAttribute Student student, BindingResult errors, Model model) {
+ if (!errors.hasErrors()) {
+ // get mock objects
+ List students = StudentUtils.buildStudents();
+ // add current student
+ students.add(student);
+ model.addAttribute("students", students);
+ }
+ return ((errors.hasErrors()) ? "addStudent.html" : "listStudents.html");
+ }
- @RequestMapping(value = "/addStudent", method = RequestMethod.GET)
- public String addStudent(Model model) {
- model.addAttribute("student", new Student());
- return "addStudent.html";
- }
+ @RequestMapping(value = "/addStudent", method = RequestMethod.GET)
+ public String addStudent(Model model) {
+ model.addAttribute("student", new Student());
+ return "addStudent.html";
+ }
- @RequestMapping(value = "/listStudents", method = RequestMethod.GET)
- public String listStudent(Model model) {
+ @RequestMapping(value = "/listStudents", method = RequestMethod.GET)
+ public String listStudent(Model model) {
- model.addAttribute("students", StudentUtils.buildStudents());
+ model.addAttribute("students", StudentUtils.buildStudents());
- return "listStudents.html";
- }
+ return "listStudents.html";
+ }
}
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java
index d85c70c1b7..5c07476c9b 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java
@@ -2,7 +2,7 @@ package com.baeldung.thymeleaf.utils;
public class ArrayUtil {
- public static String[] array(String... args) {
- return args;
- }
+ public static String[] array(String... args) {
+ return args;
+ }
}
\ No newline at end of file
diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java
index f7ed254641..5ee2b7eb85 100644
--- a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java
+++ b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java
@@ -7,28 +7,28 @@ import com.baeldung.thymeleaf.model.Student;
public class StudentUtils {
- private static List students = new ArrayList();
+ private static List students = new ArrayList();
- public static List buildStudents() {
- if (students.isEmpty()){
- Student student1 = new Student();
- student1.setId(1001);
- student1.setName("John Smith");
- student1.setGender('M');
- student1.setPercentage(Float.valueOf("80.45"));
+ public static List buildStudents() {
+ if (students.isEmpty()) {
+ Student student1 = new Student();
+ student1.setId(1001);
+ student1.setName("John Smith");
+ student1.setGender('M');
+ student1.setPercentage(Float.valueOf("80.45"));
- students.add(student1);
+ students.add(student1);
- Student student2 = new Student();
- student2.setId(1002);
- student2.setName("Jane Williams");
- student2.setGender('F');
- student2.setPercentage(Float.valueOf("60.25"));
+ Student student2 = new Student();
+ student2.setId(1002);
+ student2.setName("Jane Williams");
+ student2.setGender('F');
+ student2.setPercentage(Float.valueOf("60.25"));
- students.add(student2);
- }
-
- return students;
- }
+ students.add(student2);
+ }
+
+ return students;
+ }
}
diff --git a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java
index 923d98324b..5211136c35 100644
--- a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java
+++ b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java
@@ -31,35 +31,34 @@ import com.baeldung.thymeleaf.config.WebMVCSecurity;
@ContextConfiguration(classes = { WebApp.class, WebMVCConfig.class, WebMVCSecurity.class, InitSecurity.class })
public class ExpressionUtilityObjectsControllerIntegrationTest {
- @Autowired
- WebApplicationContext wac;
- @Autowired
- MockHttpSession session;
+ @Autowired
+ WebApplicationContext wac;
+
+ @Autowired
+ MockHttpSession session;
- private MockMvc mockMvc;
+ private MockMvc mockMvc;
- @Autowired
- private Filter springSecurityFilterChain;
+ @Autowired
+ private Filter springSecurityFilterChain;
- protected RequestPostProcessor testUser() {
- return user("user1").password("user1Pass").roles("USER");
- }
+ protected RequestPostProcessor testUser() {
+ return user("user1").password("user1Pass").roles("USER");
+ }
- @Before
- public void setup() {
- mockMvc = MockMvcBuilders.webAppContextSetup(wac).addFilters(springSecurityFilterChain).build();
- }
+ @Before
+ public void setup() {
+ mockMvc = MockMvcBuilders.webAppContextSetup(wac).addFilters(springSecurityFilterChain).build();
+ }
- @Test
- public void testGetObjects() throws Exception {
- mockMvc.perform(get("/objects").with(testUser()).with(csrf())).andExpect(status().isOk())
- .andExpect(view().name("objects.html"));
- }
+ @Test
+ public void testGetObjects() throws Exception {
+ mockMvc.perform(get("/objects").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("objects.html"));
+ }
- @Test
- public void testDates() throws Exception {
- mockMvc.perform(get("/dates").with(testUser()).with(csrf())).andExpect(status().isOk())
- .andExpect(view().name("dates.html"));
- }
+ @Test
+ public void testDates() throws Exception {
+ mockMvc.perform(get("/dates").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("dates.html"));
+ }
}
diff --git a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java
index 23113dc229..62c364f864 100644
--- a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java
+++ b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java
@@ -31,7 +31,7 @@ import com.baeldung.thymeleaf.config.WebMVCSecurity;
@ContextConfiguration(classes = { WebApp.class, WebMVCConfig.class, WebMVCSecurity.class, InitSecurity.class })
public class LayoutDialectControllerIntegrationTest {
- @Autowired
+ @Autowired
WebApplicationContext wac;
@Autowired
MockHttpSession session;
@@ -50,9 +50,9 @@ public class LayoutDialectControllerIntegrationTest {
mockMvc = MockMvcBuilders.webAppContextSetup(wac).addFilters(springSecurityFilterChain).build();
}
- @Test
- public void testGetDates() throws Exception{
- mockMvc.perform(get("/layout").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("content.html"));
- }
+ @Test
+ public void testGetDates() throws Exception {
+ mockMvc.perform(get("/layout").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("content.html"));
+ }
}
diff --git a/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java b/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java
index 3542571bbc..3d8ddfdd5c 100644
--- a/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java
+++ b/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java
@@ -59,17 +59,17 @@ public class CsrfEnabledIntegrationTest {
public void addStudentWithCSRF() throws Exception {
mockMvc.perform(post("/saveStudent").contentType(MediaType.APPLICATION_JSON).param("id", "1234567").param("name", "Joe").param("gender", "M").with(testUser()).with(csrf())).andExpect(status().isOk());
}
-
+
@Test
public void htmlInliningTest() throws Exception {
mockMvc.perform(get("/html").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("inliningExample.html"));
}
-
+
@Test
public void jsInliningTest() throws Exception {
mockMvc.perform(get("/js").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("studentCheck.js"));
}
-
+
@Test
public void plainInliningTest() throws Exception {
mockMvc.perform(get("/plain").with(testUser()).with(csrf())).andExpect(status().isOk()).andExpect(view().name("studentsList.txt"));