![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 66
龙卷风hu~
龙卷风哦。
展开
-
@PathVariable、@RequestParam、@RequestBody、@ResponseBody、RequestEntity、ResponseEntity
上面这个接口可通过 get 请求 http://xxxxx/1111 来得到想要的数据,1111 既是 getUser 的方法参数又是。修饰的参数最后通过 key=value 的形式放在http请求的Body传过来,对比下上面的。注解是标识在整个控制器方法上面的。格式的数据,接收到数据之后会自动将数据绑定到 Java 对象上去。将请求的 body 中的 json 字符串转换为 java 对象。这样我们的后端就可以直接把 json 格式的数据映射到我们的。用于封装整个请求报文,包括请求体、请求头、请求行。原创 2023-10-08 23:51:03 · 127 阅读 · 0 评论 -
Bean注入方式:@Autowired、@Resource的区别
这种方式就无法正确注入对象了,因为这个时候 Spring 会同时找到多个满足条件的选择,默认情况下它自己不知道选择哪一个。(根据类型进行匹配),也就是说会优先根据接口类型去匹配并注入 Bean (接口的实现类)。(根据名称进行匹配),这个名称通常就是类名(首字母小写)。如果无法通过名称匹配到对应的 Bean 的话,注入方式会变为。属于 Spring 内置的注解,默认的注入方式为。属于 JDK 提供的注解,默认注入方式为。属性(不建议这么做)则注入方式为。这种情况下,注入方式会变为。就是我这里所说的名称。原创 2023-10-08 22:52:24 · 241 阅读 · 0 评论 -
Spring Boot、Nacos配置文件的优先级
注意:不能理解为文件级整体覆盖,而仅是同名 key 会被后加载的键值覆盖。原创 2023-10-08 21:44:40 · 2928 阅读 · 2 评论 -
跨域问题解决方案
跨域问题本质上是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。它指的服务A对服务B发起请求时,如果有任意一个不同,就会出现请求不到的问题。下面是几个典型的例子:对于复杂请求,比如PUT、DELETE等,在进行跨域请求时会先发送预检请求OPTIONS,然后根据返回的响应信息判断能否跨域,如果可以跨域,再发送真实请求。原创 2023-05-01 22:39:13 · 756 阅读 · 1 评论