前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >5. SpringBoot整合SSM

5. SpringBoot整合SSM

作者头像
捞月亮的小北
发布2023-12-01 10:49:57
1420
发布2023-12-01 10:49:57
举报
文章被收录于专栏:捞月亮的小北

SpringBoot 整合 SSM 的步骤(基于 SSM 中的 SSM 整合案例)

  1. pom.xml 配置起步依赖,必要的资源坐标(druid)
  2. application.yml 设置数据源、端口等
  3. 配置类 全部删除
  4. dao 设置@Mapper
  5. 测试类
  6. 页面 放置在 resources 目录下的 static 目录中

1. 创建工程

创建 SpringBoot​ 工程,在创建工程时需要勾选 web​、mysql​、mybatis

导入 Druid​ 的坐标

代码语言:javascript
复制
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.16</version>
</dependency>

2. 拷贝代码

image
image

需要修改的内容如下:

Springmvc_11_page​ 中 config​ 包下的是配置类,而 SpringBoot​ 工程不需要这些配置类,所以这些可以直接删除

dao​ 包下的接口上在拷贝到 springboot_09-ssm​ 工程中需要在接口中添加 @Mapper​ 注解

BookServiceTest​ 测试需要改成 SpringBoot​ 整合 junit​ 的

代码语言:javascript
复制
@SpringBootTest
public class BookServiceTest {

    @Autowired
    private BookService bookService;

    @Test
    public void testGetById(){
        Book book = bookService.getById(2);
        System.out.println(book);
    }

    @Test
    public void testGetAll(){
        List<Book> all = bookService.getAll();
        System.out.println(all);
    }
}

3. 配置文件

application.yml​ 配置文件中需要配置如下内容

  • 服务的端口号
  • 连接数据库的信息
  • 数据源

代码语言:javascript
复制
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC
    username: root
    password: 200133
    type: com.alibaba.druid.pool.DruidDataSource

4. 静态资源

SpringBoot​ 程序中是没有 webapp​ 目录的,那么在 SpringBoot​ 程序中静态资源需要放在什么位置呢?

静态资源需要放在 resources​ 下的 static​ 下,如下图所示

image
image

5. 访问页面

image
image

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 创建工程
  • 2. 拷贝代码
  • 3. 配置文件
  • 4. 静态资源
  • 5. 访问页面
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档