一个关于IDEA的问题

尝试了一下使用IDEA gradle构建web项目, 添加了spingmvc, 但是IDEA的一些提示出问题了, 比如使用@Controller的类提示class * never used, 然后使用@RequestMapping的方法返回字符串, 也会提示No views resolvers found, 但是程序运行正常, 而且同样不用gradle构建的项目就没有这种提示

像这样

clipboard.png

阅读 5.5k
3 个回答

需要配置工程的Facts,然后添加Spring工程即可

工程没有被识别为spring 项目
File -> Product Structure -> Facets
添加spring

'No views resolvers found'这句话的意思不是你的视图解析器没有找到吗,你用的springmvc 返回String类型自然回去找那个视图解析器,没找到就会有这个提示,将@Controller换成@RestController就可以了,这时返回的String类型的响应,
‘class * never used’这个不算错误吧,,这个类没有被使用过也有错?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进