springboot2
文章平均质量分 64
苏七qaq
加油呀
展开
-
SpringBoot+Vue2前后端项目配置ssl证书
springboot项目配置ssl证书原创 2022-07-29 23:12:03 · 6624 阅读 · 0 评论 -
13.请求处理-【源码分析】-Model、Map原理
1原创 2022-01-10 23:28:36 · 445 阅读 · 0 评论 -
20.拦截器-【源码分析】-拦截器的执行时机和原理
首先,在doDispatch打断点点击登录,访问由于断点存在,无法进入登录界面,所以先禁用掉断点登录后,点击放行,打开断点,再访问首页main.html首先从DispatcherServlet.class的doDispatch出发可以看到,访问的是main.html请求1.根据当前请求,找到HandlerExecutionChain(可以处理请求的handler以及handler的所有拦截器)2.在目标方法执行之前,判断有无拦截器顺序执行...原创 2022-01-10 20:24:35 · 346 阅读 · 0 评论 -
11.请求处理-【源码分析】-各种类型参数解析原理
这要从DispatcherServlet开始说起:public class DispatcherServlet extends FrameworkServlet { protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request;原创 2021-12-23 17:05:02 · 590 阅读 · 0 评论 -
10.SpringBoot2请求处理-【源码分析】-请求映射原理
SpringMVC功能分析都从org.springframework.web.servlet.DispatcherServlet->doDispatch()开始protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; Handle......原创 2021-12-15 11:00:39 · 524 阅读 · 0 评论 -
9.SpringBoot2请求处理-【源码分析】-Rest映射及源码解析+请求处理-【源码分析】-怎么改变默认的_method
请求映射@xxxMapping;@GetMapping@PostMapping@PutMapping@DeleteMappingRest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前: /getUser 获取用户 /deleteUser 删除用户 /editUser 修改用户 /saveUser保存用户 现在: /user GET-获取用户 DELETE-删除用户 PUT-修改用户 ...原创 2021-12-14 18:39:22 · 334 阅读 · 0 评论 -
8.SpringBoot2web场景-【源码分析】-静态资源原理
1原创 2021-12-14 12:12:14 · 214 阅读 · 0 评论 -
7.SpringBoot2请求处理-常用参数注解使用+@RequestAttribute
@PathVariable路径变量 * @RequestHeader获取请求头 * @RequestParam获取请求参数(指问号后的参数,url?a=1&b=2) * @CookieValue获取Cookie值 * @RequestAttribute获取request域属性 @RequestBody获取请求体[POST] * @MatrixVariable矩阵变量 @ModelAttribute @RequestMapping("/car/{id}/owner...原创 2021-12-14 11:17:08 · 751 阅读 · 0 评论 -
6.SpringBoot2欢迎页支持+自定义Favicon
静态资源路径下 index.html。 可以配置静态资源路径 但是不可以配置静态资源的访问前缀。否则导致 index.html不能被默认访问 spring:# mvc:# static-path-pattern: /res/** 这个会导致welcome page功能失效 resources: static-locations: [classpath:/haha/]controller能处理/index。自定义Favicon指网页标签上的小图标。...原创 2021-12-13 23:56:50 · 140 阅读 · 0 评论 -
5.SpringBoot2-web场景-静态资源规则与定制化
静态资源目录只要静态资源放在类路径(resources)下: /static or /public or /resources or /META-INF/resources访问 : 当前项目根路径/+ 静态资源名原理: 静态映射/**。怎么区分是请求还是静态资源呢?请求进来,先去找Controller看能不能处理。能处理就直接处理因为静态映射/**,所以不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面。设置静态资源访问前缀:sprin..原创 2021-12-13 23:48:52 · 87 阅读 · 0 评论 -
4.SpringBoot2的配置文件yaml使用
基本语法key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示注释 字符串无需加引号,如果要加,单引号’’、双引号""表示字符串内容会被 转义、不转义1.对象:键值对的集合。map、hash、set、object#行内写法: k: {k1:v1,k2:v2,k3:v3}或者k: k1: v1 k2: v2 k3: v32.数组:一组按次序...原创 2021-12-13 20:18:49 · 188 阅读 · 0 评论 -
3.SpringBoot2热更新
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>代码更新之后ctrl+F9就可以了...原创 2021-12-13 19:28:38 · 1324 阅读 · 0 评论 -
2.SpringBoot2-【源码分析】-自动配置原理
1.启动类的注解@SpringBootApplication=@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan @SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, classes = {TypeExcl.....原创 2021-12-12 15:22:35 · 447 阅读 · 0 评论 -
1.SpringBoot2创建一个hello spring boot
1.new一个maven项目2.导入坐标:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht.原创 2021-11-02 17:02:59 · 59 阅读 · 0 评论