SSM学习记录9:SpringBoot整合SSM(注解方式)

这篇具有很好参考价值的文章主要介绍了SSM学习记录9:SpringBoot整合SSM(注解方式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SSM学习记录9:SpringBoot整合SSM(注解方式)

1.首先创建新项目,选择Spring Initializr,type为Maven

SSM学习记录9:SpringBoot整合SSM(注解方式)

2.接着依赖选择Spring Web

SSM学习记录9:SpringBoot整合SSM(注解方式)

3.无需繁琐配置,即可运行编写的controller类

SSM学习记录9:SpringBoot整合SSM(注解方式)
启动SpringBootDemoApplication↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
springBoot项目内含tomcat服务器,无需手动配置↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
测试结果↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

4.配置文件

SSM学习记录9:SpringBoot整合SSM(注解方式)
上下图来自黑马程序员的视频教程,点击查看教程
SSM学习记录9:SpringBoot整合SSM(注解方式)
配置文件yml与yaml语法↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

SSM学习记录9:SpringBoot整合SSM(注解方式)
配置文件数据读取方式(3种)↓
配置文件:
SSM学习记录9:SpringBoot整合SSM(注解方式)
读取方式:
SSM学习记录9:SpringBoot整合SSM(注解方式)
SSM学习记录9:SpringBoot整合SSM(注解方式)

SSM学习记录9:SpringBoot整合SSM(注解方式)
若自定义方式出现警告↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

5.Junit整合

SSM学习记录9:SpringBoot整合SSM(注解方式)
Test加载的是同级目录下的类,当要在其他级目录下运行某个类时,需要指定。下面图中红色为同级,蓝色为其他级↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
Test测试结果↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

6.整合SSM

SSM学习记录9:SpringBoot整合SSM(注解方式)
若是新项目,则项目创建时除Web还可添加依赖↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
若创建项目时未勾依赖则可以手动添加↓

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>3.0.2</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.33</version>
        </dependency>

SpringBoot里的Dao层需要在类上添加@Mapper
SSM学习记录9:SpringBoot整合SSM(注解方式)
添加durid依赖↓

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.16</version>
        </dependency>

配置数据库配置↓

SSM学习记录9:SpringBoot整合SSM(注解方式)
添加所有库↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
添加页面配置↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
各页面资源位置↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
添加资源处理器,防止静态资源被拦截↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
设置文件上传和下载的配置↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

7.页面

html在SpringBoot中的格式↓
SSM学习记录9:SpringBoot整合SSM(注解方式)
对js、css、html、element UI、Vue等的引用↓
SSM学习记录9:SpringBoot整合SSM(注解方式)

至此SpringBoot整合SSM结束。文章来源地址https://www.toymoban.com/news/detail-488977.html

到了这里,关于SSM学习记录9:SpringBoot整合SSM(注解方式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring的注解开发-注解方式整合MyBatis代码实现

    之前使用xml方式整合了MyBatis,文章导航:Spring整合第三方框架-MyBatis整合Spring实现-CSDN博客 现在使用注解的方式无非是就是将xml标签替换为注解,将xml配置文件替换为配置类而已。 非自定义配置类                 与数据库建立连接的同时,扫描指定的mapper接口,实现实现

    2024年02月07日
    浏览(53)
  • SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合

    目录 Spring整合JUnit  SpringBoot整合JUnit 测试类注解:@SpringBootTest 作用:设置JUnit加载的SpringBoot启动类 ①使用spring initializr初始化项目的时候,添加依赖。  ②设置数据源application.yml 注意: SpringBoot版本低于2.4.3,Mysql驱动版本大于8.0时,需要在url连接串中配置时区。 ③定义数据

    2024年02月10日
    浏览(45)
  • XML配置方式整合SSM框架实现用户登录

    数据库simonshop,采用utf8mb4编码 单击【确定】按钮 创建用户表t_user 执行命令: 插入4条记录 执行命令: 创建Maven项目 - SSMLogin 单击【Create】按钮 在pom.xml文件里添加相关依赖 刷新项目Maven依赖 刷新之后 日志属性文件 - log4j.properties 添加如下: 数据库属性文件 - jdbc.properties 添

    2024年02月05日
    浏览(48)
  • SpringBoot整合JUnit、MyBatis、SSM

    🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 名称:@SpringBootTest 类型:测试类注解 位置:测试类定义上方 作用:设置JUnit加载的SpringBoot启动类 范例: 相关属性 classes:设置SpringBoot启动类 注意

    2024年02月10日
    浏览(45)
  • Java --- springboot3整合SSM

    目录 一、整合SSM场景 二、自动配置原理   引入pom依赖 数据库表: 配置数据源 配置mybatis相关配置 实体类: mapper接口: mapper接口映射文件: service实现类: controller层: 在springboot启动类添加注解: jdbc场景的自动配置 :   1、 mybatis-spring-boot-starter 导入 spring-boot-starter-jd

    2024年02月08日
    浏览(73)
  • Spring Boot中整合MyBatis(基于xml方式&基于注解实现方式)

    在Spring Boot中整合MyBatis时,你需要导入JDBC(不需要手动添加)、Druid的相关依赖、MySQL相关依赖。 JDBC依赖:在Spring Boot中整合MyBatis时,并不需要显式地添加JDBC的包依赖。这是因为,当你添加 mybatis-spring-boot-starter 依赖时,它已经包含了对JDBC的依赖。 mybatis-spring-boot-starter 是

    2024年02月15日
    浏览(57)
  • SSM整合《学习笔记》

    Spring提供了监听器ContextLoaderListener,实现ServletContextListener接口,可监听 ServletContext的状态,在web服务器的启动,读取Spring的配置文件,创建Spring的IOC容器。web应用中必须在web.xml中配置 这里引入spring-jdbc不是因为我们持久层框架用jdbc,而是因为我们的事务管理的类DatasorseTra

    2024年02月09日
    浏览(40)
  • SpringBoot常用注解记录

            记录下SpringBoot中的一些常用注解。         当谈论Spring Boot注解时,通常是指在使用Spring Boot框架时,通过在代码中添加特定的注解来实现不同功能和配置。这些注解可以在应用程序的各个层次(类、方法、字段等)使用,以帮助开发者轻松地构建和配置Spri

    2024年02月11日
    浏览(38)
  • 【Swagger】常用注解的使用、SpringBoot的整合及生产环境下屏蔽Swagger

            Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。它使得部署管理和使用功能强大的API从未如此简单。Swagger让文件的方法、参数和模型紧密集成到服务器端的代码,允许API始终保持同步。 在软件开发中,常用注解(Annotation)主

    2024年02月03日
    浏览(40)
  • SpringBoot整合Druid数据库连接池&多数据源&注解切换&动态添加

    配置好之后 Druid 会通过 DruidDataSourceAutoConfigure 自动装配 属性配置 数据源枚举 动态数据源 继承 AbstractRoutingDataSource 就可以实现动态数据源了 实现了一个动态数据源类的构造方法,主要是为了设置默认数据源,以及以Map保存的各种目标数据源。其中Map的key是设置的数据源名称

    2024年03月22日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包