use*_*888 5 java etag spring-boot
我是春季靴子的新手.我想从我的控制器类执行POST时生成ETAG.
以下是创建的配置类:
@Configuration
public class WebConfiguration {
@Bean
public Filter shallowEtagHeaderFilter() {
return new ShallowEtagHeaderFilter();
}
}
Run Code Online (Sandbox Code Playgroud)
我的主要课程注释了@EnableAutoConfiguration.根据我的理解,我从POST收到的响应对象应该为我提供ETAG标头.请允许任何人在我的POST/GET?PUT呼叫期间提供弹簧启动示例以生成ETag.
您ShallowEtagHeaderFilter正在使用的只会生成 ETag 来响应请求GET。
当您对刚刚创建/更新的资源执行 a 时GET,将出现 ETag 标头。
同样值得一提的是,如果您正在使用 Spring Repository REST 导出器(即 Spring Data Rest),那么它内置了 ETag 支持。所需要的只是您的实体类有一个Long或Timestamp字段注释@javax.persistence.Version
| 归档时间: |
|
| 查看次数: |
5373 次 |
| 最近记录: |