Spring注解注入
spring注入方式-----注解注入
(1)操作:
首先在要注入的类前面加上:
@Component(与后面三个是等价的)@Repository(持久层),@Service业务层,@Controller和控制层
应为不能自动识别某个类是否是持久层,业务层还是控制层,理论上是可以混用的,但是对于编写程序来说不推荐。
然后在xml文件中配置:
<!-- 使用 annotation -->
<context:annotation-config />
<!-- 使用 annotation 自动注册bean,并检查@Controller, @Service, @Repository注解已被注入 -->
<context:component-scan base-package="cn.edu.ujn.ps" />
注:base-package:是注明改注解注入自动扫描哪个包下。
最后在函数中调用:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
IElasticSearchDao elasticSearch=(IElasticSearchDao)context.getBean("elasticSearchDaoImpl");
注:getbean()函数里面的值应该是添加注解的类名首字母小写。
转载于:https://blog.51cto.com/12844768/1917917
Spring注解注入相关推荐
- JAVA_OA管理系统(四)番外篇:使用Spring注解注入属性
本文介绍了使用Spring注解注入属性的方法.使用注解以前,注入属性通过类以及配置文件来实现.现在,注入属性可以通过引入@Autowired注解,或者@Resource,@Qualifier,@Pos ...
- spring注解注入详解
1.Spring配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="ht ...
- 3、spring注解注入
1.写需要注解注入的类: Propertie.java package study; public class Propertie { public void show() { System.out. ...
- spring注解注入IOC
1.创建Bean对象的注解 <1>配置自定义Bean对象注解 @Component.@Controller.@Service.@repository 用法:写在类上, 例如:@Servic ...
- 使用spring注解注入bean
使用配置文件时一般是这样写的 <bean id="person" class="com.spring.bean.Person" ><prope ...
- spring注解注入属性
转载于:https://www.cnblogs.com/hwgok/p/6751866.html
- Spring依赖注入:注解注入总结
更多11 spring 依赖注入 注解 java 注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired.Resource.Qualifier.Service.C ...
- 【Spring学习】spring依赖注入用法总结
顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired.Resource.Qualifier.Service.Controller.Repository.Componen ...
- 2.3.2 spring属性注入-注解注入-半注解注入-后序
代码: spring属性注入-注解注入-半注解后序.zip - 蓝奏云文件大小:15.2 K|https://www.lanzouw.com/iCjbVvpvxaf 上一个博客的半注解是,一个类在xm ...
最新文章
- 拾谈“用最有效率的方法算出2乘以8等於几?”
- 启动器中图标的默认路径
- bat执行clsss
- Linux服务器硬盘更换,[ Linux ] 服务器更换硬盘
- Vue router路由懒加载
- 【opencv4】——fatal error: opencv2/opencv.hpp: No such file or directory #include <opencv2/opencv.hpp>
- Python 二次开发 AutoCAD 简介
- 简单书籍类网页代码制作
- 微信支付商户平台:商户简称
- 小学六年级下册计算机计划,小学信息技术六年级下册教学计划
- pytorch GPU版安装 与N卡显卡驱动升级 踩坑
- 文档中心 统计分析 统计分析Android文档 集成文档
- Eslint+Prettier 实现代码 git 提交时自动格式化及修复
- php全部转换成小写,php strtolower字母转换小写
- redis当中各种数据类型的操作
- 2017ACM暑期多校联合训练 - Team 8 1011 HDU 6143 Killer Names (容斥+排列组合,dp+整数快速幂)...
- hive和presto下标准时间格式和时间戳的转化
- ios-破解ipa包中的png 图片
- Table ... doesn‘t exist
- 可怕的冷读术:十二种瞬间打开陌生…
热门文章
- 【124】排球基本技术
- 你必须知道的.net学习总结
- xx学OD -- 消息断点 RUN跟踪(上)
- python使用difflib对比文件示例
- 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序
- 【C#】ASP.NET网页中添加单点登录功能
- Java语言的基础知识9
- 做国内最好的ITSM服务管理软件
- oracle两张表 比较好,比较Oracle两张表的数据是否一样
- php include include_once 区别,「PHP」include()、include_once()、require()、require_once()的用法及区别...