spring笔记

点击下载立体结构笔记http://download.csdn.net/detail/yao__shun__yu/4608595

点击进入我的个人编程网站,初步建设中http://monkeycode.yy.cn8u.cn/

@Resource注入

1、构造方法注入

2、set注入

1、如果想把@Resource放在 private HelloSpring helloSpring 前面,那么就需要有一个空的构造方法,
否则就会报异常(org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate)

public class TAnnotation {
@Resource private HelloSpring helloSpring;
/**
* 这种注入必须有一个空的构造方法
*/
public TAnnotation(){};
public TAnnotation(HelloSpring helloSpring) {
this.helloSpring = helloSpring;
}

2、set注入,对应的要有的set方法,把@Resource写在set方法上面

import javax.annotation.Resource;
public class TAnnotation {
private HelloSpring helloSpring;
public void doShow(){
helloSpring.doShowMessage();
}
@Resource
public void setHelloSpring(HelloSpring helloSpring) {
this.helloSpring = helloSpring;
}
}
注解
@Service   用于标注业务业务层组件
@Controller    用于标注控制层组件(Struts action)
@Repository    用于标注数据访问组件dao
@Component 用于泛指组件
例子
----
xml
<context:component-scan base-package="com.xiaofu.bean.imp"></context:component-scan>
@Service("personService") @Scope("prototype")
public class PersonServiceBean {
@PostConstruct
public void init(){
System.out.println("初始化");
}
@PreDestroy
public void destory(){
System.out.println("摧毁");
}
}

spring 笔记持续更新2012年9月16日 11:54:45相关推荐

  1. [《这一年的故乡》闲笔记事集]2012年1月21日

    下雨是我回家几天后的事.即使下了雨,地面有了足够多的水,可是却没有足够高的温度让空气的湿度有所提高.说实话,在海南一年四季吹着温暖而又湿润的海风的我,真的对家乡的气候不大看好,虽然我已经用了二十年去习 ...

  2. Google Oracle Android试用期最终定为2012年4月16日

    好吧,看来我们终于要去法庭了. 昨天,Alsup法官将这个期待已久的Android侵权案件的最终开庭日期定为4月16日,接受了Oracle提出的撤回三项专利的提议以换取Spring开庭日期. 原定于2 ...

  3. 南阳农运会于2012年9月16日开幕

    16日下午,本届运动会的开幕式在南阳市体育中心盛大举行.这是一台充满河南特色和南阳味道的开幕式,陈氏太极.少林武功.开封盘鼓.南水北调等元素都出现在开幕式中. 最值得一提的是,本届运动会一改开幕式在晚 ...

  4. [《记忆中的曾祖母》闲笔记事集]2012年1月23日

    今年去祖坟上香,在曾祖母的坟茔逗留,因为在逝去的那些老人中,让我记忆最为深刻的就是曾祖母.说她的存在改变了我是有点夸张,但我的童年故事的内容却因她的存在而有所不同.曾祖父在我出生的那一年去世,从此曾祖 ...

  5. 美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(11月16日—11月22日)...

    ● 节气  ●纪念日  ●事件  ●节日  ● 媒体关注  ● 会展 2020.11.16 - 2020.11.22 November 2020 | 11 16 周一 ● 国际宽容日 ● 京东.搜狐. ...

  6. [《关于外婆家的一些记忆》闲笔记事集]2012年1月22日

    要用回忆代替现实是三年前的事,那是外婆家最后一个老人–我的外公去世. 听着别人回忆或者诉说自己的外婆家事,在这适当的时空里,我也在键盘上敲进自己的心语. 小时候我也有一个让我留恋的外婆家,那里住着我的 ...

  7. [《考驾照》闲笔记事集]2012年8月28日

    自以为考驾照是一个很时尚的词汇,殊不知在农村父辈眼中这是一个多么不上进的词啊!当我说要考驾照时,祖父是第一个表示不赞成的家庭成员,父母共同跟在祖父身后. 记忆中,堂哥是村里第一个拥有驾照的人,并且他是 ...

  8. 每天一道笔试题-2012年2月16日

    题目一:解释下面C表达式的意思:                         (*(void(*)())0)(); 出处:<C语言陷阱与缺陷>第二章. 转载于:https://www. ...

  9. 2012年2月16日

    这两天天去运营商那里签到货证明,各种脸色看尽,现在看谁也蛋定. 不偷不抢,不卑不亢,人人平等只是职位不同---老大的话让我蛋痛.可怜我这双老腿.... 转载于:https://blog.51cto.c ...

最新文章

  1. Windows服务器部分告一段落,开始转入Linux
  2. boost::gil::median_filter用法的测试程序
  3. Springboot Gitlab Jenkins Maven Docker 持续集成/持续交付
  4. java有趣的技术分享ppt_技术分享 | 关于 MySQL Online DDL 有趣的验证
  5. mysql 双从性能_MySQL双主一致性架构优化
  6. Failed to execute
  7. Android studio 按钮排版,Android Studio自动排版的两种方法
  8. Android_activity的生命周期
  9. [xcode]instruments来检验你的app
  10. UVALive 4223 Trucking 二分+spfa
  11. 【Golang】解决Go test执行单个测试文件提示未定义问题
  12. InstallSield更新包快速入门文档
  13. POI实现超大数据的Excel的读写操作
  14. 赋能生态 变现为王——云市场生态变现之道
  15. C#实现Excel导出
  16. Facebook登陆SDK接入(Android)
  17. 做SEO优化第七步:如何选择网站程序模版?
  18. 【2022牛客多校5 A题 Don‘t Starve】DP
  19. php开发公众号素材管理总结
  20. 微信小程序实现扫码一键连wifl

热门文章

  1. c++ 箭头符号怎么打_C++语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符_____。...
  2. Facebook登录-前端网页以及在angular中的使用方法
  3. 选择vray Next for SketchUp创建具启发性的、逼真的渲染的8大理由!
  4. CentOS 7 快速搭建JavaWeb开发环境并部署Spring boot项目(纯干货、详细)
  5. 计算机图形Opengl的实验报告,计算机图形学OpenGL实验四.doc
  6. orb-slam3:优化状态量是camera坐标系下RPV还是body坐标系下RPV探究
  7. 文本文件和二进制文件
  8. 海龟交易法操作商品期货
  9. 价值平均定期投资策略分析(二)定期递增法
  10. win8 LIC1416N 许可证不能自动添加至节点锁定文件返回码是100.