
Springboot2
文章平均质量分 69
齐天qaq
生活给我一颗酸柠檬,我把它酿成了柠檬汽水。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@RequestPart和@RequestParam 区别和联系
RequestParam 和 @RequestPart 都是 Spring 框架中用于将 HTTP 请求中的数据绑定到控制器方法参数上的注解,但它们适用于不同的请求数据类型和场景。原创 2024-07-17 11:00:52 · 1290 阅读 · 0 评论 -
拦截器配置及原理
自定义拦截器要实现HandlerInterceptor,如果用户通过输入url直接访问某个页面这样就跳过了登录步骤,因此可以使用自定义拦截器,在请求到达controller之前,执行preHandle方法,在里边自定义逻辑来校验用户是否登录,进而达到登录检查的目的。/*** 登录检查* 1、配置好拦截器要拦截哪些请求* 2、把这些配置放在容器中*/@Slf4j/*** 目标方法执行之前* @return*/@Override。原创 2024-07-15 11:43:13 · 446 阅读 · 0 评论 -
内容协商源码解析与自定义 MessageConverter
实现多协议数据兼容。如何新增一个自定义的xx-media格式?使用spring boot可以基于配置文件快速修改媒体类型。spring:mvc:# 开启请求参数内容协商模式# 修改parameterName,默认为format# 自定义媒体类型或者如果不修改xml文件,还可以通过重写configureContentNegotiation方法来实现。原创 2024-07-10 15:57:27 · 1242 阅读 · 0 评论 -
Web开发中HTTP请求、响应等相关知识
使用"params"来传递数据可能会导致数据暴露在URL中,而且有些服务器或框架可能不支持从"params"中获取POST请求的数据。因此,通常情况下,建议使用"form data"或"request body"来传递POST请求的数据,而不是使用"params",使用"params" 的方式更适合GET请求。如果您想在POST请求中使用"params",通常意味着您将数据附加到URL的查询字符串中,而不是将其作为请求的主体发送到服务器。- GET请求对传输的数据长度有限制,因为URL的长度是有限制的。原创 2024-01-23 14:49:50 · 984 阅读 · 0 评论 -
@MatrixVariable注解
MatrixVariable 是 Spring MVC 提供的一个注解,用于处理 URI 路径中的矩阵变量。矩阵变量可以在URL路径段中使用分号(;)分隔键值对(例如 /path;name=value),这种方式可以用来传递额外的数据而不影响URL的层次结构。原创 2024-07-04 09:30:50 · 506 阅读 · 0 评论 -
Springboot中的静态资源配置
spring:resources:静态资源目录不仅可以是classpath下的目录,也可以是本地磁盘目录,使用前缀进行配置,如:还可以配合${}语法,从环境变量、系统属性中读取目录信息,例如,设置应用启动目录下的public目录为静态资源目录:# ${user.dir} 的值也就是 System.getProperty("user.dir")Faviconfavicon.ico 放在静态资源目录下即可。原创 2024-06-26 17:10:06 · 1682 阅读 · 0 评论 -
一文搞定yaml文件
YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件。原创 2024-06-26 10:45:59 · 398 阅读 · 0 评论 -
Springboot2自动配置原理
虽然我们127个场景的所有自动配置启动的时候默认全部加载。SpringBoot默认会在底层配好所有的组件。但是如果用户自己配置了以用户的优先。使用@import将AutoConfigurationPackages包下的。作为组件导入到容器中,然后使用Registrar中的方法批量完成组件的注册。按照条件装配规则(@Conditional),最终会按需配置。代表当前是一个配置类。指定扫描哪些,Spring注解;原创 2024-06-25 11:01:54 · 421 阅读 · 0 评论 -
Springboot2容器功能
我们习惯将经常爱变化的东西写在.properties配置文件中,比如与数据库相关的信息(连接池、URL等)配置到配置文件中,为了方便我们会将配置文件中的内容解析到JavaBean中。如何使用Java读取到properties文件中的内容,并且把它封装到JavaBean中,以供随时使用;下面代码是比较复杂的使用,用ConfigurationProperties可以简化该过程。下面的代码展示的是原来Spring用xml文件的方式配置bean的方式。配置的prefix,是配置文件中前缀对应的属性。原创 2024-06-24 15:41:47 · 317 阅读 · 0 评论 -
Springboot2依赖管理与自动配置
主程序所在包及其下面的所有子包里面的组件都会被默认扫描进来。原创 2024-06-24 15:21:05 · 211 阅读 · 0 评论 -
SpringBoot2入门
需求:浏览发送/hello请求,响应 Hello,Spring Boot 2。把项目打成jar包,直接在目标服务器执行即可。直接运行main方法。原创 2024-06-24 14:58:03 · 284 阅读 · 0 评论