spring boot应用在 POST请求的Invalid CORS request的问题

继上一篇遇到的Invalid CORS request之后,很久没有遇到这个问题了,今天又遇到了这个问题。上次问题是因为nginx没有把host信息代理给后面的java应用导致的,https://huster.top/htmls/511.html,而这次居然不是这个问题,检查了下 proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;该有的配置都有。

这就奇怪了,就是为什么呢?

现象: GET请求没有问题。POST请求下在http下是好的,在https报403 Invalid CORS request错误。刚开始,我并没有意识到是http和https的问题,而是集团有日常、预发环境。日常验证是http验证的,一切正常。上到预发就发生了这个问题,排查其他配置、差异什么的走了一些弯路。

继续阅读“spring boot应用在 POST请求的Invalid CORS request的问题”

介绍spring的两个接口ApplicationContextAware和ApplicationListener

最近忙于双11的项目,没日没夜的,慌于学业,实在是惭愧,今天好不容易有点时间,看了些源码,有了些新的知识,记录下来,以备以后使用.

今天要介绍的是spring的org.springframework.context包里的两个接口。spring真是强大,不仅为我们提供了基本的脚手架,并且针对特殊的需求,也开放了很多的接口以满足你特殊的需求。今天要介绍的这两位,一个可以让你在任何时候得到当前的容器,另外一位则可以让你在bean初始化完成之后来做一些自己的业务逻辑。

继续阅读“介绍spring的两个接口ApplicationContextAware和ApplicationListener”