spring注解
@SpringBootApplication
实质上包含了三个注解,由于@SpringBootAplication包含了@ComponentScan,所以就自动开启了组件扫描,默认的扫描范围应该是它父目录下的所有目录。
@RestTemplate
use RestTemplate ,you can comsume Restful web service
使用RestTemplate,可以访问Restful web服务,即可以发送网络请求。
这是RestTemplate最基本的用法,无参数请求,返回一个Quote对象
有很多方法,传什么参数,返回什么类型的数据都能看出来,其他的怎么用还不知道。
我在自己写测试案例的时候,是自己创建的RestTemplate对象,这显然是不符合IOC的。
这是官方的方法,应该是使用了工厂代理模式,调用方法来生成RestTemplate对象。
@JsonIgnoreProperties
不甚理解,这两个方法,都没有被调用过,却都执行了。没调用过,参数是怎么传进去的呢?
indicate that any properties not bound in this type should be ignored.
@JsonProperty
把属性值多的对象,赋给属性值少的对象会怎么样呢?
@Scheduled(fixedRate = 5000)
<dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>3.1.2</version> <scope>test</scope> </dependency>
@Scheduled注解各参数详解 - 简书 (jianshu.com)
本文来自博客园,作者:北征愚人,转载请注明原文链接:https://www.cnblogs.com/xukd/p/15222600.html