SpringBoot2
文章平均质量分 94
BUZHIDAO52
这个作者很懒,什么都没留下…
展开
-
SpringBoot10——Web05原生组件注入,嵌入式servlet容器与定制化原理
4.Web应用 编写一个配置类实现 WebMvcConfigurer 的接口即可定制化web功能(可以重写接口里面的方法);+ @Bean给容器中再扩展一些组件。原创 2023-04-15 04:27:52 · 234 阅读 · 0 评论 -
SpringBoot09——Web04拦截器,文件上传与异常处理
preHandle就是在目标方法处理之前对项目进行操作postHandle是我们使用handle处理好了数据,但是在没跳转到页面之前我们对项目进行操作afterCompletion是我们页面跳转并且渲染结束后,我们想对项目做一些清理工作才会使用以下面这个方法测试为例子如果任何一个拦截器返回false。直接跳出不执行目标方法所有拦截器都返回True。执行目标方法。原创 2023-04-12 09:34:18 · 956 阅读 · 1 评论 -
SpringBoot08——Web03视图解析与模板引擎
视图对象调用自己的渲染方法。原创 2023-04-11 18:23:56 · 196 阅读 · 0 评论 -
SpringBoot07——Web02数据响应与内容协商的源码分析
converters其实是一个属性,在创建构造器的时候就被创建和添加了会添加默认的converters,赋值给属性converters不可以根本原因还是我们自定义了策略,但是只是自定义了参数的策略,我们把请求头的策略也放进去就可以了@Override//自定义内容协商策略的对应关系//把对应关系放到新的参数策略当中//创建请求头的策略//添加新的内容(新的参数策略和原本的请求头策略)协商策略现在一切测试都可以成功了。原创 2023-04-10 11:54:30 · 142 阅读 · 0 评论 -
SpringBoot06——WEB02Rest映射与源码分析(请求处理)
更改前面的Rest就可以了测试成功SpringMVC功能分析都从 org.springframework.web.servlet.DispatcherServlet---->>>doDispatch之前我们前端传参都是这种如果这样子写就把id给写死了,后端不可能给每个id都写一个方法用来处理现在即使前端设置的id是动态的,我们后端也可以正常获取,前端说传递的是多少就是多少,然后后端用该注解进行获取这样子就代表前端传入的参数id和name是动态的利用注解获取 参数。原创 2023-04-09 10:38:29 · 198 阅读 · 0 评论 -
SpringBoot02一些底层注解
譬如说,现在我们的user对象有一个属性为pet宠物,这样子在user组件创建的时候就要设置user组件里面的pet属性,也就是说要使用pet对象,此时user组件依赖于pet组件。但是此时我们的user01组件是依赖于toncatPet组件的,我们现在想,如果容器里有 toncatPet组件组件的时候才创建user01组件——使用@Conditional注解。既然我们的配置类也是组件,可不可以调用配置类组件里面创建组件到容器的方法,如果调用了两次,创建的还是同一个组件吗?原创 2023-04-05 06:26:08 · 70 阅读 · 0 评论 -
SpringBoot01基础入门
我们现在的SSM框架对于现在主流的开发,架构起来还是太麻烦,简单来说SpringBoot可以让我们的spring生态架构变得更加简单。原创 2023-04-04 01:01:14 · 96 阅读 · 0 评论