Spring——SSM 整合(纯注解开发)

SSM是Spring、SpringMVC和MyBatis三个开源框架的组合,它们分别解决了企业应用开发的不同层面的问题。Spring框架提供了依赖注入和面向切面编程的功能,SpringMVC框架提供了MVC模式的支持,而MyBatis框架则提供了持久层的数据访问解决方案。SSM框架的组合使用可以帮助开发者快速搭建企业级应用,并提高开发效率。

1.Mybatis的配置

mybatis 是用来获取数据库的连接对象的,可以理解成用来连接数据库的,想要连接数据库,就必须声明数据库的 url,账户,密码

1.1 配置 JdbcConfig

在JdbcConfig 中,定义数据源的 Bean 对象,@Value 注解是用来获取为属性注入的值,从定义的jdbc.properties 文件中获取

1.2 配置 jdbc.properties 文件

这样用 @Value 注解就可以把 jdbc.properties 文件中的属性值赋值给JdbcConfig 的属性中。

1.3 配置 MybatisConfig

定义好数据源后,就要定义我们的连接对象了,在 MybatisConfig 中,生成一个空的连接对象,然后把我们所定义的数据源给它,目的是告诉连接对象所要连接的是哪个数据库

2.Spring的配置

Spring的配置类是程序的核心配置类,需要在Spring的配置类中加载之前配置的 JdbcConfig, MybatisConfig,jdbc.properties 文件

还需要添加扫描路径,路径不能包含SpringMvc配置类的扫描路径,Spring的配置是扫描业务层和数据层的,还需要加载jdbc.properties 文件

3.SpringMvc的配置

SpringMvc的配置包括SpringMvcConfig,ServletConfig

3.1 配置 SpringMvcConfig

SpringMvcConfig 是用来扫描表现层的

3.2 配置 ServletConfig

ServletConfig 是Web 容器,在程序启动的时候需要加载配置的SpringConfig,SpringMvcConfig

到此,我们程序的配置模块就结束了,接下来需要编写功能模块了

4.编写实体类

先在数据库中创建一个图书表

然后在程序中定义实体类,并生成 get,set 方法

5.定义数据层

在数据层中定义一个接口,接口中定义一个方法,查询图书表的所有信息

把接口定义成Bean对象交给容器管理,在 MybatisConfig 中,定义生成Bean 对象的方法

该方法是用来把数据层的接口定义成Bean对象交给容器管理

6.定义业务层

业务层接口

该接口的实现类,需要注入数据层的接口,从而调用数据层接口中的方法

7.定义表现层

表现层需要有请求路径,注入业务层的接口,调用业务层的方法

8.测试

编写一个测试类

9.项目架构

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

托马斯家的

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值