- 博客(3)
- 收藏
- 关注
原创 接口总结
新手小白,有些时候使用注解的时候一知半解,特此将碰到过的注解功能、用法、原理做个笔记,长期更新。1.注入Bean类注解,项目启动后扫描到这些注解会将这些注解作用域上的对象实例化并将信息存储到spring的map中(将bean信息放在位于beanFactory的beanDefinitionMap中)作用域: ElementType.TYPE //接口、类、枚举、注解 ElementType.FIELD //字段、枚举的常量 ElementType.METHOD//方法 ...
2020-07-16 17:31:54 75
原创 @value使用方法
使用@Value提取配置文件内容,当配置文件值为空时,要求默认值为“defalutValue”.(注意这里是配置项值为空)自己采用的是if语句判断!Value值为空时才去赋值默认值,老大吼咋不用@Value默认值,默认值?遂度娘如下https://blog.csdn.net/libertine1993/article/details/80765886嗯。。。好像并不合适,因为需求配置项是存在的,这个默认值是不会生效的,测试配置项不为空但值为空,果然默认值不起作用,debug模式下该值为“”字符串改回
2020-07-14 11:43:06 1263
原创 @JsonProperty和@JSONField
使用@Requestbody注解来接受前台参数并封装被后台实体对象的时候发现封装的对象值为null。刚开始怀疑参数名对应不上,仔细检查没错,又查看一边,突然发现某一个类上使用了@JSONFiled注解,并未用@JSONProperty注解,找度娘,//@JsonProperty属于jackson 为com.fasterxml.jackson包下 @JSONField位于阿里com.alibaab.fastjson包下//@ResquestBody字段默认使用fasterxml中的converter方法
2020-07-08 19:32:45 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人