实验5---Spring IoC-注解实现

Spring IoC-注解实现

一、实验目的及任务

通过该实验掌握利用Spring 注解方式实现控制反转IoC(依赖注入),掌握Spring常用注解的含义和用法。

二、实验结果

自己编写的代码和配置信息,包括applicationContext.xml,UserServiceImpl,UserDaoImpl等与注解相关的代码。

1.applicationContext.xml代码

xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.2.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.2.xsd">

<context:component-scan base-package="dao,service"/>

beans>

2.UserDaoImpl代码

@Repository("userDao")

public class UserDaoImpl implements UserDao {

public void save(User user) {

// 这里并未实现完整的数据库操作,仅为说明问题

System.out.println("保存用户信息到数据库");

}

}

3.UserServiceImpl代码

@Service("userService")

public class UserServiceImpl implements UserService {

//此处下方添加注解Resource,为dao自动注入名为“userDao”bean对象。

@Resource(name = "userDao")

// @Resource

private UserDao dao;

public void addNewUser(User user) {

// 调用用户DAO的方法保存用户信息

dao.save(user);

}

}

3 运行结果截图

实验5---Spring IoC-注解实现_第1张图片

 

你可能感兴趣的:(SSM,spring,java,spring,boot)