sag*_*age 1 java spring caching redis spring-boot
我使用带有redis的spring boot作为缓存,通过减少查询RDBMS系统来提高应用程序性能.它工作正常,因为它准确地缓存另一个控制器的方法,但它不缓存下面的控制器:
@RequestMapping(method = RequestMethod.GET)
@Cacheable("findByTaxOfficeId")
private TaxPayerNameResponse findByTaxOfficeId(@RequestParam(required = true, value = "uid") String taxOfficeId) {
StampDutyOffice stampDutyOffice = null;
Run Code Online (Sandbox Code Playgroud)
对于工作弹簧启动控制器,配置看起来相同.可以在下面找到正常工作的缓存Controller方法的示例:
@RequestMapping(value = "/stampdutyoffice", method = RequestMethod.GET)
@Cacheable("getTaxPayerNameByTinIdOrJtbIdReqParam2")
public TaxPayerNameResponse2 getTaxPayerNameByTinIdOrJtbIdReqParam2(@RequestParam(required = true, value = "uid") String tinIdOrJtbIdStampDutyOffice) {
return getTaxPayerNameByTinIdOrJtbId2(tinIdOrJtbIdStampDutyOffice);
}
Run Code Online (Sandbox Code Playgroud)
请问有什么问题?在此先感谢您的帮助.
| 归档时间: |
|
| 查看次数: |
2371 次 |
| 最近记录: |