[Spring]-各种标注-零配置
个人学习笔记,记录了一些比较基础的标注;
1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>,泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注;
自动扫描机制:
beans.xml文件
<context:component-scan base-package="com.Dao"></context:component-scan>会自动扫描 com.Dao包下面做了标注的java Bean。
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-4.0.xsd"> <context:component-scan base-package="com.Dao"></context:component-scan> </beans>
查看Spring容器中所有的javaBean public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");System.out.println(java.util.Arrays.toString(context.getBeanDefinitionNames()));} 输出结果: [studentManagerImpl, TEXT, teacherManagerImpl, org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcess……………
转载于:https://www.cnblogs.com/devan/p/5100511.html
[Spring]-各种标注-零配置相关推荐
- spring boot 源码解析15-spring mvc零配置
前言 spring boot 是基于spring 4 的基础上的一个框架,spring 4 有一个新特效–>基于java config 实现零配置.而在企业的实际工作中,spring 都是和sp ...
- Spring JdbcTemplate + transactionTemplate 简单示例 (零配置)
jdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中. JdbcTempla ...
- Spring解析,加载及实例化Bean的顺序(零配置)
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 作者:jb_hz blog.csdn.net/qq_2752 ...
- 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(3) - 使用配置
经过<基于纯Java代码的Spring容器和Web容器零配置的思考和实现(1) - 数据源与事务管理>和<基于纯Java代码的Spring容器和Web容器零配置的思考和实现(2) - ...
- 零配置 之 Spring 概述
转载自 [第十二章]零配置 之 12.1 概述 --跟我学spring3 12.1 概述 12.1.1 什么是零配置 在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB- ...
- 零配置 之 Spring注解实现Bean定义
转载自 零配置 之 12.3 注解实现Bean定义 --跟我学spring3 12.3 注解实现Bean定义 12.3.1 概述 前边介绍的Bean定义全是基于XML方式定义配置元数据,且在[1 ...
- 零配置 之Spring基于Java类定义Bean配置元数据
转载自 [第十二章]零配置 之 12.4 基于Java类定义Bean配置元数据 --跟我学spring3 12.4 基于Java类定义Bean配置元数据 12.4.1 概述 基于Java类定义B ...
- 零配置 之 Spring 注解实现Bean依赖注入
转载自 [第十二章]零配置 之 12.2 注解实现Bean依赖注入 --跟我学spring3 12.2 注解实现Bean依赖注入 12.2.1 概述 注解实现Bean配置主要用来进行如依赖注入. ...
- Spring零配置之@Configuration注解详解
转载自 Spring零配置之@Configuration注解详解 @Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而 ...
最新文章
- (0029) iOS 开发之API HTTP 请求调试网站
- qq满屏飞吻代码_教你用微信隐藏代码表白!各种微信技巧
- SQVI和SAP查询QUERY的区别和使用注意事项
- 常用的python命令行解析库
- mysql调试.net_需要有关使用.NET和MySQL调试应用程序的帮助
- 【目标检测】IoU(交并比)详解及代码实现
- crontab下执行设置壁纸出错问题
- ActionContext保存客户提交的参数,session会话等
- 【Python】ID3算法的实现
- IPv6/IPv4 + aliddns 实现黑群晖外网控制和访问
- nb信号和4g信号_NB-IoT DTU与4G DTU有什么不同之处
- 信息传输技术主要是指计算机技术和网络技术,信息传输技术主要是指什么
- 安卓广告机带4G一体开发
- 用UNION的注意事项
- [FAQ10019]HDMI/MHL如何修改手机默认横竖屏显示方式
- 广州华锐互动提供商场AR大屏互动制作一站式解决方案
- 代理记账的基本流程是什么
- c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
- 机器学习实战(6)——决策树
- ENVI感兴趣区(ROI)文件由XML格式转换为ROI格式的方法
热门文章
- 开关变压器绕制教程_教程:如何将变压器权重和令牌化器从AllenNLP上传到HuggingFace
- 文本摘要提取_了解自动文本摘要-1:提取方法
- PHP内核——内存管理
- 历史上唯独倒闭的两家银行,看看他们是如何破产的
- 奇特的恐怖之门:谈周德东的恐怖小说《门》
- 分计算iv值_一文读懂评分卡的IV、KS、AUC、GINI指标
- python自动发邮件运行正常就是收不到邮件是为什么_python stmp module 163邮箱发送邮件不成功...
- python采用编译型方式执行_Python程序的执行过程 解释型语言和编译型语言
- ping网关丢包_网络/摄像机丢包的原因分析
- ArcMap 导入 wrl_flmic拍摄的素材如何无损导入电脑