发表于: 2021-03-11 23:08:46

1 1283


今天完成的事情:
解决memcached报错

Spring AOP 配置memcached-理清思路



明天计划的事情:

Spring AOP 配置memcached



遇到的问题:

以下


收获:


解决memcached报错
1.空指针报错:


原因是测试类没有配置好,没有添加下列两项。导致无法连接到memcached服务器,值自然无法注入,所以memcached中也没有值,自然就出现了空指针的问题



// 让测试运行于spring测试环境
@RunWith(SpringJUnit4ClassRunner.class)
// 指定 Spring 配置文件所在的位置
@ContextConfiguration(locations = "classpath:memcached.xml")

添加之后,成功运行


======================
======================

2.MemcachedController类,报错:无法解析占位符'memcached.server服务器“价值”${memcached.server服务器}"  就是无法读取到memcached.properties中的值,师兄说是这个问题,只能读取到文件夹的xxxx.properties.实测添加<include>*.properties</include>之后,还是不行。



1.百度搜索了一下:方法1,其中**/*这样的写法,是为了保证各级子目录下的资源文件被打包。


2.想到db.properties中的值可以被spring.xml读取到,故排除了这解释

之后尝试了多种手段,还是无法读取到memcached.properties中的值。最后直接在memcached.xml输入值


运行成功:


==================
==================







返回列表 返回列表
评论

    分享到