Spring学习笔记(七)模拟实际开发过程的调用过程XML版-Setter方式注入
2024-09-01 09:40:30
模拟实际开发过程的调用过程XML版-Setter方式注入
源码获取github
[TOC]
1.项目结构
2.jar包跟上个一样
3.重写set方法
UserServiceImpl.java
1 |
private UserDao userDao; public void (UserDao userDao) { |
beans.xml
1 |
<bean id="userDaoImpl" class="com.hs.dao.impl.UserDaoImpl"/> <bean id="userServiceImpl" class="com.hs.service.impl.UserServiceImpl"> |
在set方法里代替完成了,private UserDao userDao = new userDaoImpl();
UserController.java
1 |
private UserService userService; public void setUserService(UserService userService) { |
beans.xml
1 |
<bean id="userServiceImpl" class="com.hs.service.impl.UserServiceImpl"> |
在set方法里代替完成了private UserService userService = new userServiceImpl();
4.测试
1 |
package com.hs.test; import com.hs.web.UserController; |
控制台输出:
UserController层—>ADD
UserService层的实现类—>ADD
UserDao层的实现类—>ADD
最新文章
- VisualSVN Server和Subversion的联系
- 洛谷P3367 【模板】并查集
- Codeigniter:如何写一个好的Model
- 【LeetCode 239】Sliding Window Maximum
- Android 使用 Gmail 来发送邮件
- Android 汉字转拼音之JNI篇
- python特征提取——pyAudioAnalysis工具包
- 自测-5 Shuffling Machine
- LeetCode - 661. Image Smoother
- C语言复习4_while循环
- go基本语法
- AngelToken钱包——值得投资与存币的钱包
- zabbix在运维方面的监控方法小结
- Python单元测试框架之pytest 3 -- fixtures
- 图解简单C程序的运行时结构
- 使用jquery的ajax提交文件上传
- 9273:PKU2506Tiling
- day6面向对象
- [BZOJ4408&;&;BZOJ4299][FJOI2016 &;&; Codechef]神秘数&;&;FRBSUM(主席树)
- AtCoder Regular Contest 078D