01 前言
辛苦奋斗两个月,秋招终于圆满收官,拿到了头条、字节、菜鸟、腾讯、网易的offer,这要多亏了意外得到的这份资料文档,这么多面试全都靠它了,哈哈~~有好东西还是要分享出来给大家,一起学习呀
Java核心进阶宝典:JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。
1.在类上加@RefreshScope注解。
2.引入配置@Value。
@RefreshScope //配置文件自动刷新
@RestController
@RequestMapping("test")
public class TestController {
@Value("${test.xzh}") //引入配置
private String xzh;
@RequestMapping("/test1")
public String test1(){
return xzh;
}
}
3.配置文件
#配置
test.xzh=xiangzhenhua
#动态刷新配置 ---需要忽略权限拦截
management.security.enabled=false
4.git配置webhooks,也可手动发送POST请求 http://localhost:1003/refresh
PS:在Spring Boot升级到2.0.3.RELEASE后需新增配置
management.endpoints.web.exposure.include=refresh
此时刷新配置文件url为:http://localhost:1003/actuator/refresh