IDEA下用SpringBoot搭建SSM框架项目,支持JSP页面(图文步骤)

本示例从创建到启动运行完整地演示了搭建SpringBoot和SSM框架组合的项目,并且采用了JSP作为页面模板(SpringBoot官方不推荐JSP作为页面,认为性能较低)。以一个用户登录功能为例,以下是具体步骤:

1.用IDEA创建项目,选择Spring Initializr创建一个Spring Boot类型的项目

2.填写项目信息

3.勾选项目依赖。先选中最左边的Web,表示这是web项目;再选择SQL下的MYSQL和Mybatis,等于自动添加SpringBoot相关的starter依赖包

4.选择项目名称和项目代码保存目录。

5.项目创建好后,如果IDEA没有标记,则手工把java、resources等目录标记为Maven规范的目录,如下图:

6.开始编写代码。先从基本的实体User类开始:

7.为User实体类编写MyBatis映射接口和SQL文件:

8.编写Service层接口和实现类,注入Mapper执行登录查询

9.编写SpringMVC的控制器类,登录地址为 /user/login.do ,GET方法请求该路径会响应登录页面,POST方法请求则执行登录业务

10.编写必须的数据库配置、SpringMVC视图解析器、Mybatis配置文件等,以及日志级别(可选)

11.在项目目录下手工创建一个名为 'webapp'的目录,放web页面。需要指定部署描述符web.xml的位置,以及web资源根目录:

 在webapp目录下的jsp目录创建两个JSP页面。以下是登录页面、登录成功后的index页面代码,简单得一批:

12.web.xml文件,空的,跟摆设一样

13.项目下的pom.xml文件,除了自动生成的之外,以下是手动添加的部分:

14.到此,所有代码和配置就完成了,没有一个spring的xml配置,是不是?该启动项目看看效果了!注意,是从自动生成的入口类SsmDemoApplication类的main方法启动哦!

15.打开浏览器,进入登录页面,登录成功!

本示例代码在码云:https://gitee.com/newtonn/springboot-ssm.git

原创文章,转载请注明,谢谢!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章