![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 59
伏尔加河的卷毛
目标是做好现在的事
展开
-
@ConditionalOnProperty配置条件用法
指定了havingValue,要把配置项的值与havingValue对比,一致则加载Bean。2.指定prefix +name + havingValue。1.application.yml配置。原创 2024-01-11 14:37:35 · 546 阅读 · 0 评论 -
Java中什么时候用@RequestBody和@RequestParam注解
1.@RequestBody顾名思义要求有请求体,所以不能使用GET请求,因为GET没有请求体。去掉注解,可以成功请求。因此,请求的是表单(POST第二种情况)和GET请求不需要加@RequestBody。@RequestParam和什么都不加是类似,但它的存在是为了解决前后端请求参数名称不一致的情况。比如:前端参数是studentName,后端参数是name,可以这样解决。2.请求内容是表单类型时,类似GET通过拼接key-value传参。1.请求内容类型是json类型时,通过json传参。原创 2023-11-29 20:59:23 · 285 阅读 · 0 评论 -
@Resource和@Autowired注解的区别
两个注解都是Spring生态里实现Bean的依赖注入。@Autowired和@Resource都可以用于来实现依赖注入,但前者是Spring提供的,后者为JDK(JSR-250标准)自带的。@Resource可以通过名称和类型注入,默认通过名称注入;@Autowired默认通过类型注入,如存在多个类型,则通过名称注入。通过名称注入可以配合@Qualifier注解或者@Primary注解实现。原创 2023-12-11 22:25:35 · 49 阅读 · 0 评论 -
弄懂Java中static,final关键字
通常情况下成员变量隶属于对象层级,每创建一个对象就需要申请独立的内存空间来存放该对象独立的成员变量信息,若所有对象的某个成员变量数值完全一样却又单独存放会造成内存空间的浪费。static的属性/代码块/方法都是隶属于类,在类加载时就准备完成了,而不需要创建对象(new)。(1)在非静态的成员方法中既能访问非静态的成员也能访问静态的成员;(2)在静态的成员方法中只能访问静态的成员不能访问非静态的成员;静态的成员(属性和方法)可以用对象.调用,但一般推荐用。(成员:成员变量+成员方法,静态成员被所有对象共享)原创 2023-12-08 22:15:03 · 855 阅读 · 0 评论 -
Java中length、length()、size()的区别
length()、size()最后要找的其实还是数组的length属性。List,Set和Map都有size()原创 2023-11-08 14:34:56 · 62 阅读 · 1 评论 -
如何下载并安装JDK
教你如何下载并安装jdk,完成环境配置原创 2022-11-16 15:34:48 · 461 阅读 · 0 评论