大家好,通常进行服务端开发,首选工具Myeclipse/eclipse,最近看到IntelliJ IDEA受到高度关注和广大程序员的喜爱,
好奇心驱使我一探究竟,使用后被它强大的功能所震撼,因此写这篇文章,简单介绍一下Spring boot + jsp 的搭建流程,希望给跟我一样尝试用IDEA工具进行Spring boot框架下开发程序的读者一点儿启发。
开发环境:win10x64,IntellJ IDEA 2018 ,JDK1.8
1、开发步骤:
(1) 创建工作空间(eclipse中是workspace,IDEA中为project);
(2) 创建springboot项目;
(3) 配置pom文件,springboot基本jar包已经配置好,这一步根据具体情况添加依赖,本文仅添加jsp开发的依赖jar包
(4) 配置application.properties文件
(5) 添加资源路径
(5) 编写JSP页面
(6) 编写启动类App.java
2、具体步骤
2.1创建工做空间
点file->new->Project创建工作空间
选择Empty点next
输入工作空间名,和文件所在文件夹,最后点击finish完成创建
选择new Window则会打开一个新的窗口,来显示刚刚创建的工作空间,this window则是在当前窗口显示,而原来该窗口中的项目会被隐藏
2.2 创建项目
在Project Structure下选择Modules模块,然后点击右边的+号,Project Structure在首次创建工作空间后会自动弹出,若没有,可以通过点击File->选择Project Structure打开
从级联菜单中选择Spring Initializer,并选择Module SDK(即JDK版本),点击下一步
左边一栏选择Web,在中间一栏选择spring boot包含的模块,可以根据需要选择,本文选择web,点击next
输入相关信息,跟eclipse下创建maven项目类似不详细说明了,点击下一步,最后点击完成按钮
创建完成后的文件结构如图所示,
2.3创建webapp以及WEB-INF如图所示
配置web开发环境,在项目名上右击选择open Modules Settings打开配置窗口
左侧选择Modules,在中间栏选择Web,若没有可以参考,接下来的几张图片进行创建,
图中的Web2是为了演示若没有Web的情况下如何创建,稍后会删除,一切就绪后,在Deployment Descriptors窗体的右侧点击-号删除选中的条目,因为在springboot框架下不需要创建web.xml,
点击Web Resource Directories窗体右侧的+按照图片添加条目,若已经存在一条,可以双击进行修改,最终设置成刚刚创建的webapp文件夹上即可,这一步的目的是为了确定一个开发jsp的根目录,只有配置了这一步,在文件夹上右击,才会出现创建jsp的选项
完成后点击Create Artifact,然后点Apply就可以
2.4配置pom文件,添加开发jsp的jar包依赖,如图中阴影部分
2.5 配置application.properties文件
2.6 创建控制器
2.7创建jsp文件
接下来很重要,若没有这一步,转发会出现404,找不到静态资源等问题出现,IDEA窗体右侧点击Maven projects然后按照图中所示,找到对应的文件,右击选择Create 'demo....'创建连接,
直接点击okk从,创建完成
点击运行