springboot简单功能分析

1、静态资源访问

1.1、静态资源目录

只要静态资源放在类路径下/static或者/public或者/resources或者/META-INF/resources
访问当前项目根路径/+静态资源名

原理:静态映射/**。请求进来后先去找controller看能不能处理,不能处理的请求再交给静态资源处理器处理,静态资源也找不到的404

改变默认静态资源路径
resources: static-locations: [classpath:/haha/]
将haha文件夹设置为静态资源路径

1.2、静态资源访问前缀

默认无前缀
mvc: static-path-pattern: /res/**
添加res前缀

1.3、欢迎页的支持

1.静态资源路径下index.html
2.controller能处理的index

1.4、自定义favicon

把图标文件favicon.ico放在静态资源目录种

2、请求处理

2.1、普通参数与基本注解

.注解:
@PathVariable(路径变量)、@RequestHeader(获取请求头)、@ModelAttrIbute、@RequestParam(获取请求参数)、@MatrixVariable(矩阵变量)、@CookieValue(获取cookie值)、@RequestBody(获取请求体[post])、@RequestAttribute(获取request域属性)

.servlet API:
WebRequest、ServletRequest、MultipartRequest、HttpSession、javax.servlet.http.PushBuilder、Principal、InputStream、Reader、HttpMethod、Locale、TimeZone、ZoneId

.复杂参数
Map、Errors/BindingResult、Model、RedirectAttributes、ServletResponse、SessionStatus、UriComponentsBuilder、ServletUriComponentsBuilder

.自定义对象参数:
可以自动类型转换与格式化,可以级联封装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值