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

5 篇文章 0 订阅
4 篇文章 0 订阅

本示例从创建到启动运行完整地演示了搭建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.编写配置

虽然SpringBoot减少了大量的xml配置,但是一些关键的配置还是不能少的。比如数据库、SpringMVC视图解析器、Mybatis的SQL文件在哪,以及Log4J日志级别(可选)。SpringBoot中一般有两种格式的配置文件:.properties或者.yml格式,二选一即可。本示采用前者,名为application.properties并放在resources目录。

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

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

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

13.SpringBoot默认不支持JSP。为了支持JSP、热部署、监控,在pom.xml文件,手动添加如下依赖:

热部署的完整设置,参考我的另一篇博客:https://blog.csdn.net/liudun_cool/article/details/83141355

14.到此,所有代码和配置就完成了,没有一个spring的xml配置,是不是?该启动项目看看效果了!注意,是从自动生成的入口类SsmDemoApplication类的main方法启动哦!注意:该类必须在与dao、controller等包同级的目录下!

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

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

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

  • 18
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
Spring Boot是一个用于简化Spring应用程序开发的框架。它提供了一套开箱即用的配置,可以快速搭建基于Spring的应用程序。SSM框架是指Spring + SpringMVC + MyBatis组合使用的一种开发框架。下面是关于如何使用Spring Boot搭建SSM框架步骤: 1. 首先,我们需要创建一个Maven项目。可以通过在IDE中选择创建Maven项目的方式来创建一个新的Maven项目。 2. 在pom.xml文件中添加Spring Boot和SSM的相关依赖。在这里,我们需要引入spring-boot-starter-web,spring-boot-starter-data-jpa,mybatis-spring-boot-starter等依赖。 3. 创建一个Spring Boot的主类,使用@SpringBootApplication注解进行标记。这个类将作为整个应用的入口。 4. 创建一个控制器类,使用@RestController注解进行标记,并编写一些API接口方法。 5. 创建一个实体类,用于映射数据库中的表结构。 6. 创建一个DAO接口,使用@Mapper注解进行标记,并在方法上使用@Select、@Insert、@Update等注解编写SQL语句。 7. 创建一个Service类,使用@Service注解进行标记,并在类中注入DAO接口的实现。 8. 创建一个配置类,用于配置数据库连接等信息。 9. 在配置文件application.properties或application.yml中配置数据库连接信息。 10. 运行Spring Boot应用程序,可以通过访问定义的API接口来进行测试。 通过以上步骤,我们就可以使用Spring Boot搭建SSM框架。Spring Boot提供了自动配置的功能,可以帮助我们快速集成SSM框架所需的组件,并且简化了开发过程。使用Spring Boot搭建SSM框架可以提高开发效率和代码质量,同时还能够实现更好的性能和可扩展性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

六吨代码

肝到半夜了,赏五毛行不?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值