Spring Boot(六)

本地变量 th:with
使用 th:with 可以定义一个本地变量。
同时定义多个局部变量时,用英文“,”号分隔开
在这里插入图片描述在这里插入图片描述

标准注释:
语法: <!-- … —> ,注释的代码块会在文件源代码中显示出来
解析器级注释:
语法: ,注释的代码块会在引擎解析的时候抹去
内联表达式
[[…]]和[(…)]:
我们也可以使用内联表达式的方式将数据放入页面模版中
在这里插入图片描述

[[…]] 对应于 th:text (结果会是转义的 HTML)
[(…)] 对应于 th:utext,它不会执行任何的 HTML 转义
在js或者css中使用内联:
在这里插入图片描述

th:inline:
使用 [[]] 和 [()] 语法可以直接在 HTML 文本中使用标准表达式,如果想要使用更多高级的功能,需要
使用 th:inline 属性来激活
在这里插入图片描述

None:
在这里插入图片描述

Test:
在这里插入图片描述

Css:
在这里插入图片描述

Javascript
在这里插入图片描述

SpringBoot WEB技术
SpringBoot MVC自动装配
当一个springboot项目引入了spring-boot-starter-web这个web场景启动器之后
在这里插入图片描述

Spring Boot整合Spring MVC框架默认实现的一些XxxAutoConfiguration自动配置类就会自动生效,几
乎可以在无任何额外配置的情况下进行Web开发。
以下是SpringBoot对SpringMVC的默认配置:
内置了两个视图解析器:ContentNegotiatingViewResolver和BeanNameViewResolver;
支持静态资源以及WebJars;
自动注册了转换器Converter,GenericConverter和格式化器Formatter;
支持Http消息转换器HttpMessageConverters;
自动注册了消息代码解析器MessageCodesResolver;
支持静态项目首页index.html;
支持定制应用图标favicon.ico;
自动初始化Web数据绑定器ConfigurableWebBindingInitializer。
静态资源目录:
类路径下
/static (常用)
/public
/resources
/META-INF/resources
访问: 当前项目根路径/ + 静态资源名(css、js、jpg等)
映射路径:/**
请求原理:请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。如果静态资源也找不到则响应404页面
自定义静态资源目录

  1. 在resources目录下创建 myStatic
  2. application.properties设置
    在这里插入图片描述

自定义静态资源访问url
默认为:当前项目根路径/ + 静态资源名
自定义为:当前项目根路径/aaa/+ 静态资源名
在这里插入图片描述

默认错误处理
默认情况下,Spring Boot提供/error处理所有错误的映射
生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。
对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据
如何自定义错误页面
1、需要引入thymeleaf依赖
2、在templates/error路径下新建错误码.html,如404.html、500.html。当请求发生错误,那么根据错误码的不同,响应不同的页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值