SpringBoot中关于static和templates的注意事项以及webjars的配置

网友投稿 334 2023-01-13


SpringBoot中关于static和templates的注意事项以及webjars的配置

1. 默认情况下, 网页存放于static目录下, 默认的"/"指向的是~/resouces/static/index.html文

2. 如果引入了thymeleaf, 则默认指向的地址为~/resouces/templates/index.html

org.springframewhttp://ork.boot

spring-boot-starter-thymeleaf

代码结构:

3.在引入thymeleaf后, 如果仍需要访问~/static/index.html, 则可以使用重定向

return "redirect:/index.html"

代码样例:

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.GetMapping;

import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

@Controller

public class HomeCtrl {

@GetMapping("/")

public String homePage(Model model, HttpServletRequest request, HttpServletResponse response) throws IOException {

return "/index";

}

@RequestMapping("/static")

public String navigatorToStatic() {

return "redirect:/static.html";

}

Hello, BootStarp & WebJars!

4. HTML中引入webjars时, 需导入类似下面的包

org.webjars

bootstrap

3.3.7

org.webjars

jquery

3.1.1

5. HTML样例

Hello, BootStarp & WebJars!

6. 结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java内部类及其特点的讲解
下一篇:Spring中的REST分页的实现代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~