概述
-
IDEA “Cannot resolve symbol” 解决办法
IDEA 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 IDEA ,重新 sync gradle,Clean build 都没有用。多半是因为 IDEA 之前发生了错误,某些 setting 出了问题。解决方法如下:点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启。语法就会正确的高亮了。 参考:IDEA “Cannot resolve symbol” 解决办法 - 译林 - 博客园
2 . IDEA springboot 无法自动装配,未找到 'UserMapper' 类型的 Bean
因为没有自动加载,需要引入@Service:
需要注意这个@Service的位置,又可能事类声明的那里加,而不是类实例化加
@Service
public interface UserMapper
{
List<User> selectAll();
User selectUserById(int id);
}
3. org.springframework.dao.QueryTimeoutException: Redis command timed out;redis的问题导致
1.因为redis是问题导致,修改redis 配置即可,然后重启redis
1、防火墙没有关闭
2、在Redis.conf中把protected-mode yes 改为no
3、在Redis.conf中把bind的ip改为0.0.0.0或者直接注释掉
4、另外还要看你的配置环境问题,一般application.properties中spring.redis.timeout设置时间为5000:改成5s既可以
redis-server redis.windows.conf 重启
最后
以上就是动人期待为你收集整理的后端常见问题汇总IDEA “Cannot resolve symbol” 解决办法2 . IDEA springboot 无法自动装配,未找到 'UserMapper' 类型的 Bean3. org.springframework.dao.QueryTimeoutException: Redis command timed out;redis的问题导致的全部内容,希望文章能够帮你解决后端常见问题汇总IDEA “Cannot resolve symbol” 解决办法2 . IDEA springboot 无法自动装配,未找到 'UserMapper' 类型的 Bean3. org.springframework.dao.QueryTimeoutException: Redis command timed out;redis的问题导致所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复