Spring入门案例(xml方式和注解方式)

本次入门案例是使用三种方式完成通过Spring的IOC机制进行对象的管理

一、 XML方式

文件结构

在这里插入图片描述

实现步骤

1、创建maven工程
通过cmd打开命令行,在项目的目标文件夹下创建maven工程文件夹
使用如下命令

mvn archetype:generate

2、编写pom.xml添加项目依赖和jdk版本
pom.xml文件主要修改properties和dependencies部分
在这里插入图片描述
3、搭建mvc三层架构UserController UserService UserDao
UserController
在这里插入图片描述
UserService
在这里插入图片描述
UserDao
在这里插入图片描述

4、在main下创建resources文件夹,创建bean.xml配置文件
在这里插入图片描述

5、配置需要管理的bean实例
在这里插入图片描述

6、通过在mvc层添加setter方法进行依赖注入
UserController调用UserService
UserService调用UserDao

UserController层
在这里插入图片描述
UserService
在这里插入图片描述
UserDao
在这里插入图片描述

7、创建主方法,在主方法中初始化spring容器,调用容器中的实例
在这里插入图片描述

二、 Java配置类方式

文件结构

注解方式用配置类代替了bean.xml,可读性和理解性更好
在这里插入图片描述

实现步骤

1、创建maven工程,方法同xml方式
2、在pom.xml中添加所需的spring依赖和修改jdk版本,方法同xml方式
3、编写mvc三层架构,与xml方式不同的是,在此阶段,每层已编写了setter方法
UserController
在这里插入图片描述
UserService
在这里插入图片描述
UserDao
在这里插入图片描述
4、编写AppConfig java配置类
通过@Bean实现注入
通过@Qualifier实现依赖关系
在这里插入图片描述

5、编写启动类
在这里插入图片描述

三、 注解+配置类方式

文件结构

在这里插入图片描述

实现步骤

1、创建maven工程,方法步骤同xml方式
2、修改pom.xml文件,配置jdk版本和所需依赖
3、创建mvc的每一层,编写代码,并添加注释
Controller层
在这里插入图片描述
Service层
在这里插入图片描述
Dao层
在这里插入图片描述
4、编写配置类Appconfig
在这里插入图片描述
5、编写启动类进行测试
在这里插入图片描述
结果如下
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值