个人学习笔记,记录了一些比较基础的标注;

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]-各种标注-零配置相关推荐

  1. spring boot 源码解析15-spring mvc零配置

    前言 spring boot 是基于spring 4 的基础上的一个框架,spring 4 有一个新特效–>基于java config 实现零配置.而在企业的实际工作中,spring 都是和sp ...

  2. Spring JdbcTemplate + transactionTemplate 简单示例 (零配置)

    jdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中. JdbcTempla ...

  3. Spring解析,加载及实例化Bean的顺序(零配置)

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 作者:jb_hz blog.csdn.net/qq_2752 ...

  4. 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(3) - 使用配置

    经过<基于纯Java代码的Spring容器和Web容器零配置的思考和实现(1) - 数据源与事务管理>和<基于纯Java代码的Spring容器和Web容器零配置的思考和实现(2) - ...

  5. 零配置 之 Spring 概述

    转载自  [第十二章]零配置 之 12.1 概述 --跟我学spring3 12.1  概述 12.1.1  什么是零配置 在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB- ...

  6. 零配置 之 Spring注解实现Bean定义

    转载自  零配置 之 12.3 注解实现Bean定义 --跟我学spring3 12.3  注解实现Bean定义 12.3.1  概述 前边介绍的Bean定义全是基于XML方式定义配置元数据,且在[1 ...

  7. 零配置 之Spring基于Java类定义Bean配置元数据

    转载自  [第十二章]零配置 之 12.4 基于Java类定义Bean配置元数据 --跟我学spring3 12.4  基于Java类定义Bean配置元数据 12.4.1  概述 基于Java类定义B ...

  8. 零配置 之 Spring 注解实现Bean依赖注入

    转载自  [第十二章]零配置 之 12.2 注解实现Bean依赖注入 --跟我学spring3 12.2  注解实现Bean依赖注入 12.2.1  概述 注解实现Bean配置主要用来进行如依赖注入. ...

  9. Spring零配置之@Configuration注解详解

    转载自 Spring零配置之@Configuration注解详解 @Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而 ...

最新文章

  1. (0029) iOS 开发之API HTTP 请求调试网站
  2. qq满屏飞吻代码_教你用微信隐藏代码表白!各种微信技巧
  3. SQVI和SAP查询QUERY的区别和使用注意事项
  4. 常用的python命令行解析库
  5. mysql调试.net_需要有关使用.NET和MySQL调试应用程序的帮助
  6. 【目标检测】IoU(交并比)详解及代码实现
  7. crontab下执行设置壁纸出错问题
  8. ActionContext保存客户提交的参数,session会话等
  9. 【Python】ID3算法的实现
  10. IPv6/IPv4 + aliddns 实现黑群晖外网控制和访问
  11. nb信号和4g信号_NB-IoT DTU与4G DTU有什么不同之处
  12. 信息传输技术主要是指计算机技术和网络技术,信息传输技术主要是指什么
  13. 安卓广告机带4G一体开发
  14. 用UNION的注意事项
  15. [FAQ10019]HDMI/MHL如何修改手机默认横竖屏显示方式
  16. 广州华锐互动提供商场AR大屏互动制作一站式解决方案
  17. 代理记账的基本流程是什么
  18. c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
  19. 机器学习实战(6)——决策树
  20. ENVI感兴趣区(ROI)文件由XML格式转换为ROI格式的方法

热门文章

  1. 开关变压器绕制教程_教程:如何将变压器权重和令牌化器从AllenNLP上传到HuggingFace
  2. 文本摘要提取_了解自动文本摘要-1:提取方法
  3. PHP内核——内存管理
  4. 历史上唯独倒闭的两家银行,看看他们是如何破产的
  5. 奇特的恐怖之门:谈周德东的恐怖小说《门》
  6. 分计算iv值_一文读懂评分卡的IV、KS、AUC、GINI指标
  7. python自动发邮件运行正常就是收不到邮件是为什么_python stmp module 163邮箱发送邮件不成功...
  8. python采用编译型方式执行_Python程序的执行过程 解释型语言和编译型语言
  9. ping网关丢包_网络/摄像机丢包的原因分析
  10. ArcMap 导入 wrl_flmic拍摄的素材如何无损导入电脑