Настройка аннотаций на основе конфигурации SpyMemcached в Spring MVC
Я новичок в весенних рамках. Я хочу использовать spy memcached в своем приложении, но я не могу найти правильную конфигурацию на основе аннотации для установки компонента. В настоящее время я использую статический объект Memcached в моем контроллере, который выглядит очень плохо при программировании. Пожалуйста, предоставьте простой способ реализовать memcache в весенней конфигурации. просто по умолчанию значения memcached "127.0.0.1:11211". Спасибо.
редактировать.
как преобразовать эту xin-конфигурацию в надлежащий конфиг на основе аннотаций и что делать с Autowire в cintroller..
<bean name="defaultMemcachedClient" class="com.google.code.ssm.CacheFactory">
<property name="cacheClientFactory">
<bean name="cacheClientFactory" class="com.google.code.ssm.providers.spymemcached.Mem
</property>
<property name="addressProvider">
<bean class="com.google.code.ssm.config.DefaultAddressProvider">
<property name="address" value="127.0.0.1:11211" />
</bean>
</property>
<property name="configuration">
<bean class="com.google.code.ssm.providers.CacheConfiguration">
<property name="consistentHashing" value="true" />
</bean>
</property>
</bean>
1 ответ
Взгляните на библиотеку Simple Spring Memcached (SSM).
Он обеспечивает интеграцию с memcached (через spymemcached или xmemcached клиент), используя:
- Spring Cache аннотации (@Cacheable)
- пользовательские аннотации (например, ReadThroughSingleCache).