IDEA中SpringBoot项目控制器视图名跳转JSP文件的实现
实现IDEA中点击Spring Boot视图路径直接跳转对应JSP文件的方法
嘿,这个需求其实很容易实现,IDEA本身就内置了对Spring MVC视图路径的导航支持,只要做简单的配置就能搞定,具体步骤如下:
配置Spring MVC视图解析器映射
- 打开IDEA的设置面板:Windows/Linux点击顶部菜单栏的
File > Settings,Mac点击IntelliJ IDEA > Settings - 在设置窗口里找到
Languages & Frameworks > Spring > Spring MVC选项 - 切换到
View Resolvers标签页,点击右上角的+号,选择InternalResourceViewResolver(就是我们Spring项目常用的内部资源视图解析器) - 在弹出的配置框里,设置
Prefix为/WEB-INF/jsp/,Suffix为.jsp,然后点击OK保存配置 - 回到控制器代码,现在你直接点击
"manage/operate/createCluster"这个字符串,IDEA就会自动跳转到对应的/WEB-INF/jsp/manage/operate/createCluster.jsp文件了
- 打开IDEA的设置面板:Windows/Linux点击顶部菜单栏的
额外的小提示
- 确保你的项目已经被IDEA正确识别为Spring Boot项目(可以看右下角状态栏有没有Spring Boot的图标),如果没识别,先在
Project Structure里把项目配置成Spring Boot类型 - 如果偶尔出现跳转失效的情况,可以试试点击菜单栏的
File > Invalidate Caches...,然后重启IDEA,一般就能解决缓存导致的识别问题
- 确保你的项目已经被IDEA正确识别为Spring Boot项目(可以看右下角状态栏有没有Spring Boot的图标),如果没识别,先在
可参考的相关信息
你可以查看IDEA内置的帮助文档(点击顶部菜单栏Help > Help Center),搜索“Spring MVC View Navigation”或者“Spring Boot View Resolver Configuration in IDEA”,里面有更详细的官方配置说明;另外也可以在IDEA的Spring开发相关教程里找到视图路径导航的配置细节。
内容的提问来源于stack exchange,提问作者user9443945




