How to configure the implementation of templates Direct access in springboot
This article introduces you how to implement springboot configuration templates direct access, the content is very detailed, interested friends can refer to, hope to be helpful to you.
Springboot configures templates direct access
The resources of the templates directory under springboot are protected by default, similar to the WEB-INF directory of the javaweb project, but it is too troublesome to configure the controller jump for each springboot html page
Configure public access as follows
Add the following to the configuration file:
Spring.resources.static-locations=classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/templates/, classpath:/public/
Attached is the official url of various configurations of spring: for later reference.
Templates usage of springboot @ Controllerpublic class HelloController {@ RequestMapping ("/ test") public String test (Model model) {model.addAttribute ("msg", "templates Test"); model.addAttribute ("users", Arrays.asList ("lishao", "liyuan")); return "/ test";}} add views to controller
Call in html
Test
Remember to import the dependencies of templates
When you import templates dependencies
Will directly identify the test under the file, simple and convenient
Org.thymeleaf thymeleaf-spring5 org.springframework.boot spring-boot-starter-thymeleaf
Import in html as well
One is escape and the other is not.
The following is the result of the run
On how to configure springboot templates direct access implementation is shared here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.