Vit*_*nda 3 memcached spring-boot
我有一个使用spring-boot的应用程序,并且必须与其他遗留应用程序并行工作.
为此,我将使用memcached进行会话存储,只是因为我找不到使用spring-boot在我的应用程序中使用memcached的方法.
有人请告诉我在属性文件中可能添加的内容与context.xml中的此更改相对应
<Manager
className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:servidor-memcached:11211"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
/>
Run Code Online (Sandbox Code Playgroud)
我正在使用Tomcat 7
对不起我的英语不好.
谢谢.
And*_*son 10
Spring Boot不为使用memcached进行会话存储提供任何开箱即用的支持,因此无法通过它进行配置application.properties.
但是,您可以通过自定义嵌入式Tomcat实例以编程方式对其进行配置.以下Java配置等同context.xml于问题中的Tomcat :
@Bean
public EmbeddedServletContainerFactory tomcat() {
return new TomcatEmbeddedServletContainerFactory() {
@Override
protected void postProcessContext(Context context) {
MemcachedBackupSessionManager manager = new MemcachedBackupSessionManager();
manager.setMemcachedNodes("n1:servidor-memcached:11211");
manager.setRequestUriIgnorePattern(".*\\.(ico|png|gif|jpg|css|js)$");
context.setManager(manager);
}
};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4087 次 |
| 最近记录: |