Spring Boot 访问静态页面!
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 访问静态页面!相关推荐
- 第六篇:Spring Boot 访问静态资源
Spring Boot的默认静态资源的路径为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/ ...
- Spring boot访问静态资源
访问静态资源 添加静态资源 直接访问 访问index.html @Controller public class HelloController {@RequestMapping({"/&q ...
- spring boot访问templates目录下的html静态页面
spring boot访问静态资源: 1. static目录用来存放js.css.图片等静态资源. . . 2. templates目录用来存放html页面. . . spring b ...
- Spring boot 默认静态资源路径与手动配置访问路径的方法
这篇文章主要介绍了Spring boot 默认静态资源路径与手动配置访问路径的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在application.propertis中配置 ##端口号 s ...
- Spring Boot 的静态资源处理
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | liuxiaopeng 来源 | cnblog ...
- SpringMVC访问静态页面
Spring MVC显示静态页面 在前面搭建spring MVC环境时,我们设置了spring-mvc配置,通过tomcat来访问了index.jsp 页面,但是当我将页面换成.thml的静态面之后 ...
- Spring Boot Actuator监控页面报错解决
今天在访问Spring Boot Actuator监控页面的时候报错了,之前都没遇到这种情况,大概的意思就是无权限访问 <html><body><h1>Whitel ...
- 通过Nginx访问静态页面
通过Nginx访问静态页面 转载请标明出处^_^ 原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客 nginx的用途 处理静态文件,索引文件以及自动索引:打 ...
- Spring Boot处理静态资源(自定义资源映射)
2019独角兽企业重金招聘Python工程师标准>>> Spring Boot默认是使用resources下的静态资源进行映射.如果我们需要增加以 /myres/* 映射到 clas ...
最新文章
- 指针02 - 零基础入门学习C语言42
- TCP/IP常见英文缩写释义
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
- 抽象:程序员必备的能力
- jmeter难吗_Jmeter集成Jira提交缺陷
- EasyNVR内网摄像机接入网关+EasyNVS云端管理平台,组件起一套轻量级类似于企业级萤石云的解决方案...
- mvc 一般注释_使用带有注释和JQuery的Spring MVC 3的Ajax
- 【转】WebApi 身份认证解决方案:Basic基础认证
- misc on starcraft----starcraft2
- FORTRAN里的SCALE函数
- python列表中存类对象_python中对类的操作,怎么增加或删除类中的对象呢?比如下面这个题...
- systemtap打点方法
- VS安装包注册com组件
- 奖补多的2022年合肥高新区高成长企业申报时间入选范围及申报条件材料
- java里this.a=a,JAVA基础-关键字之this
- 项目经理一定要知道的PMP项目管理八大会议流程-(PMBOK高频考点)
- Ambari2.7.4配置HIVE_AUX_JARS_PATH
- Java基础知识(九) 容器
- Python学习笔记——函数式方程
- Filecoin矿商史上最全测评,看完这篇谁也坑不了我
热门文章
- 二八论文 - TextRank: Bringing Order into Texts 论文解读
- odoo postman测试odoo接口
- EV代码签名证书是什么?和单位代码签名证书有何不同?
- zanui及vue使用问题汇总
- switch可以用什么手柄_switch有些什么操作设备?NS各类手柄种类介绍
- 【网络小知识】之TCP IP 五元组(five-tuple/5-tuple)
- kubeconfig配置多集群并切换集群 脚本示例
- 华为mate20能升级鸿蒙系统,华为Mate20最新喜讯,华为EMUI新版本,可以申请更新了...
- HNOI 2016 暴力之旅
- treeSelect树组件设置父节点禁用