SpringBoot访问静态页面

一、静态页面放在templates下面(多个页面可以添加相应的文件夹,方便管理):

二、配置Controller

这里有两点值得注意:

其一:类注解不能用RestController,只能用Controller

restController和controller的区别:

@RestController is a stereotype annotation that combines @ResponseBody and @Controller.
意思是:
@RestController注解相当于@ResponseBody(方法) + @Controller(类)合在一起的作用。

1)使用@RestController注解,方法无法返回页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回json或者xml或者自定义mediaType内容到页面,在对应的方法上加上@ResponseBody注解即可(或者直接在类上添加@RestController)。

例如:本来应该到success.html页面的,则其显示/success.

2)如果需要返回到指定页面,则仅仅需要用 @Controller配合视图解析器InternalResourceViewResolver才行。

其二、如果有多个页面,则需要添加上路径。

返回templates下test的index.html:return “/test/index;

三、html中的配置一定要正确

小熙遇到如下问题:

There was an unexpected error (type=Internal Server Error, status=500).

An error happened during template parsing (template: "class path resource [templates/users/list.html]")

本次出现这个的原因在于thymeleaf模板布局代码出现了问题,相关变量的值配置不正确。

Spring Boot 访问静态页面!相关推荐

  1. 第六篇:Spring Boot 访问静态资源

    Spring Boot的默认静态资源的路径为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/ ...

  2. Spring boot访问静态资源

    访问静态资源 添加静态资源 直接访问 访问index.html @Controller public class HelloController {@RequestMapping({"/&q ...

  3. spring boot访问templates目录下的html静态页面

    spring boot访问静态资源:     1. static目录用来存放js.css.图片等静态资源. . .     2. templates目录用来存放html页面. . . spring b ...

  4. Spring boot 默认静态资源路径与手动配置访问路径的方法

    这篇文章主要介绍了Spring boot 默认静态资源路径与手动配置访问路径的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在application.propertis中配置 ##端口号 s ...

  5. Spring Boot 的静态资源处理

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | liuxiaopeng 来源 | cnblog ...

  6. SpringMVC访问静态页面

    Spring MVC显示静态页面 在前面搭建spring MVC环境时,我们设置了spring-mvc配置,通过tomcat来访问了index.jsp  页面,但是当我将页面换成.thml的静态面之后 ...

  7. Spring Boot Actuator监控页面报错解决

    今天在访问Spring Boot Actuator监控页面的时候报错了,之前都没遇到这种情况,大概的意思就是无权限访问 <html><body><h1>Whitel ...

  8. 通过Nginx访问静态页面

    通过Nginx访问静态页面 转载请标明出处^_^ 原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客 nginx的用途 处理静态文件,索引文件以及自动索引:打 ...

  9. Spring Boot处理静态资源(自定义资源映射)

    2019独角兽企业重金招聘Python工程师标准>>> Spring Boot默认是使用resources下的静态资源进行映射.如果我们需要增加以 /myres/* 映射到 clas ...

最新文章

  1. 指针02 - 零基础入门学习C语言42
  2. TCP/IP常见英文缩写释义
  3. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
  4. 抽象:程序员必备的能力
  5. jmeter难吗_Jmeter集成Jira提交缺陷
  6. EasyNVR内网摄像机接入网关+EasyNVS云端管理平台,组件起一套轻量级类似于企业级萤石云的解决方案...
  7. mvc 一般注释_使用带有注释和JQuery的Spring MVC 3的Ajax
  8. 【转】WebApi 身份认证解决方案:Basic基础认证
  9. misc on starcraft----starcraft2
  10. FORTRAN里的SCALE函数
  11. python列表中存类对象_python中对类的操作,怎么增加或删除类中的对象呢?比如下面这个题...
  12. systemtap打点方法
  13. VS安装包注册com组件
  14. 奖补多的2022年合肥高新区高成长企业申报时间入选范围及申报条件材料
  15. java里this.a=a,JAVA基础-关键字之this
  16. 项目经理一定要知道的PMP项目管理八大会议流程-(PMBOK高频考点)
  17. Ambari2.7.4配置HIVE_AUX_JARS_PATH
  18. Java基础知识(九) 容器
  19. Python学习笔记——函数式方程
  20. Filecoin矿商史上最全测评,看完这篇谁也坑不了我

热门文章

  1. 二八论文 - TextRank: Bringing Order into Texts 论文解读
  2. odoo postman测试odoo接口
  3. EV代码签名证书是什么?和单位代码签名证书有何不同?
  4. zanui及vue使用问题汇总
  5. switch可以用什么手柄_switch有些什么操作设备?NS各类手柄种类介绍
  6. 【网络小知识】之TCP IP 五元组(five-tuple/5-tuple)
  7. kubeconfig配置多集群并切换集群 脚本示例
  8. 华为mate20能升级鸿蒙系统,华为Mate20最新喜讯,华为EMUI新版本,可以申请更新了...
  9. HNOI 2016 暴力之旅
  10. treeSelect树组件设置父节点禁用