品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:Spring Boot 4.0.2
在Java后端开发中,大多数项目正在使用Spring Boot框架,我们在实际开发中,可能需要使用Eclipse开发,尤其是那些习惯使用Eclipse工具的开发者,不需要额外学习其他开发工具的快捷键。维护部分项目时,可能在使用JSP技术,Spring Boot是否支持JSP呢?本文将为大家介绍Spring Boot可以用Eclipse开发吗,Spring Boot可以用JSP吗的相关内容。
一、Spring Boot可以用Eclipse开发吗
Spring Boot完全可以用Eclipse开发,并且还有很多团队仍在使用Eclipse作为Spring Boot的开发工具,对于“老程序员”来说,已经熟练掌握Eclipse操作,无需额外学习新工具,下面我就为大家介绍一下Eclipse开发Spring Boot的操作步骤。

以【快速搭建Spring Boot开发环境】为例,首先,需要确保Eclipse版本在2020-06以上版本,太低的版本可能无法正常安装Spring Boot所需的插件。还需要安装【Spring Tools 4】插件,这是Eclipse开发Spring Boot的核心插件。

可以通过Eclipse Marketplace搜索安装,插件安装完成后,重启Eclipse,即可在【File→New】中找到【Spring Starter Project】,快速创建Spring Boot项目,无需手动配置pom.xml依赖和启动类,与IDEA的Spring Boot创建流程基本一致。

Eclipse开发Spring Boot时,可能会遇到“依赖解析缓慢”“项目启动报错”等问题,解决方法很简单,需要提前配置Maven阿里云镜像,加速依赖下载速度。总的来说,Eclipse也可以用来开发Spring Boot,对于习惯使用Eclipse,无需为了开发Spring Boot特意学习IDEA。
二、Spring Boot可以用JSP吗
Spring Boot支持JSP开发,但是Spring Boot官方并不推荐使用JSP,更推荐使用Thymeleaf、FreeMarker等模板引擎,因为JSP在Spring Boot中存在一些问题,但是很多老项目仍在使用JSP技术。下面我就为大家介绍一下Spring Boot集成JSP的步骤。
1、在pom.xml中添加JSP所需依赖,
依赖包括tomcat-embed-jasper和jstl,缺一不可,缺少tomcat-embed-jasper会出现404或500错误,缺少jstl就无法使用

2、配置视图解析器
打开【application.properties】,指定JSP文件的前缀和后缀,同时禁用Thymeleaf缓存配置内容如下图所示。配置完成后,编写Controller并返回逻辑视图名,即可正常访问JSP页面。

Spring Boot集成JSP时,无法使用Jar包打包,只能使用War包部署到外部Tomcat,如果项目需要Jar包部署,则不适合使用JSP。JSP本质是Servlet,每个页面加载时都需要编译,性能低于Thymeleaf和纯HTML,不适合高并发的互联网项目。如果项目还处于技术选型阶段,推荐前后端分离开发,优先使用Thymeleaf等模板引擎。
三、总结
以上就是Spring Boot可以用Eclipse开发吗,Spring Boot可以用JSP吗的相关内容。Spring Boot也可以用Eclipse开发,安装插件后即可创建Spring Boot项目,对于不熟悉IDEA的用户来说,无需额外学习开发工具的使用。Spring Boot也支持JSP技术,只是JSP技术较老,更加推荐比较“新”的技术方案开发项目。