如题,就是在springboot启动后,想读取一些公共信息,供rest接口使用
比如我们部署的10个微服务,其中所有接口返回值(errcode,errmsg)都是存在DB表中的,大概有100多返回值,不想把这100个返回值都放在每个微服务的工程里面,太麻烦,而且随着开发,这些返回值的内容是需要调整的,一次调整10个工程都要改,因此想到了在springboot启动的时候,就读取下表,但是初始化操作不知道怎么写啊,真是郁闷。。。。
在application里实现如下方法
public @PostConstruct void init() {
//========初始化开始============
}
######哥们儿,我还没试,先谢谢,你说的这个注解:@PostConstruct在官方文档里面我只搜到一处,就是最新的1.2.5,而且没有说明,你是怎么分析出来的呢? 我的方法比较low,是在初始化Filter的时候弄的######妈的,都看,没一个回答的,我已经解决了,虽然不是很优雅###### @WeiXiaodong 看2楼说的######怎么解决的###### @PostConstruct是Java EE 5引入的注解,Spring允许开发者在受管Bean中使用它。当DI容器实例化当前受管Bean时,@PostConstruct注解的方法会被自动触发,从而完成一些初始化工作######在SpringFramework官方文档中找到了,感觉springboot要想弄顺畅,还是要读一读springframework的文档,谢了
######从 microservice 的设计,应该用一个专门的config Service 是读取这些配置,不是每个 Service都是重复。这个问题大家都不懂。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。