以下这个类的注解@Component这个注解的翻译是组件的意思,对于这个注解自己的理解是将这个类交给spring托管起来,这个注解相当于将它的构造方法公用化,这个注解是配合 @Autowired一起使用 这个注解相当于将new 了一个对象,并将这个对象全局化
@Autowired
private MyTool myTool;//相当于new MyTool全局化 在任何一个方法的任何地方都可以调用

切记:如果写了有参数的构造方法-》@Component这个注解就没用了,而且会报错,它是用无参构造托管全局!

package cn.com.zzn.webapp1.until;import org.springframework.stereotype.Component;@Component //组件
public class MyTool {public void show(){System.out.println("你好");}public MyTool(){System.out.println("MyTools正在构造");}
}
@SpringBootTest
class MyToolTest {////注入@Autowiredprivate MyTool myTool;//相当于new MyTool全局化 在任何一个方法的任何地方都可以调用@Testvoid show() {myTool.show();}
}

注解

@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)
注解带了ConditionalOn这个前缀就代表了失效的意思,这个注解的意思就是
只要有了WebMvcConfigurationSupport.class这个类,那么这个组件下的所
有类所有写的东西全部失效!如果没有 (WebMvcConfigurationSupport.class)这个类就生效
@EnableWebMvc //这个注解就是导入了一个类: -->DelegatingWebMvcConfiguration:  从容器中获取所有的webmvc
@EnableWebMvc 加了这个注解那么就会触发@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)
就会让这个类失效崩盘反正视图解析器这一块儿  只要加了@EnableWebMvc自动配置全部失效


注意重点理解!!!!!

关于小白(我)理解Spring的一些注解相关推荐

  1. java注解的执行顺序_深入理解Spring的@Order注解和Ordered接口

    前言 Spring的@Order注解或者Ordered接口大家都知道是控制顺序的,那么它们到底是控制什么顺序的?是控制Bean的注入顺序,还是Bean的实例化顺序,还是Bean的执行顺序呢?那么我们先 ...

  2. @transactional注解原理_《Spring源码解析(十二)》深入理解Spring事务原理,告别面试一问三不知的尴尬...

    本文将带领大家领略Spring事务的风采,Spring事务是我们在日常开发中经常会遇到的,也是各种大小面试中的高频题,希望通过本文,能让大家对Spring事务有个深入的了解,无论开发还是面试,都不会让 ...

  3. java 异步调用 事务_深入理解Spring注解@Async解决异步调用问题

    序言:Spring中@Async 根据Spring的文档说明,默认采用的是单线程的模式的.所以在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的. 那么当多个任务的执行势必会相互影响. ...

  4. Spring MVC常用注解说明

    2019独角兽企业重金招聘Python工程师标准>>>     使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能. 02     之前在使用Struts2实现MV ...

  5. Spring Aop 常见注解和执行顺序

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:juejin.cn/post/7062506923194581029 Spring 一开始最强大的就是 IOC / AOP 两 ...

  6. 不同类的方法 事务问题_深入理解 Spring 事务原理

    Spring事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的.对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获 ...

  7. 互相引用 spring_巧夺天工,这样理解Spring的IOC、DI下来,真的很清晰了

    前言 你可能会有如下问题: 想看Spring源码,但是不知道应当如何入手去看,对整个Bean的流程没有概念,碰到相关问题也没有头绪如何下手 看过几遍源码,没办法彻底理解,没什么感觉,没过一阵子又忘了本 ...

  8. Spring 3.0 注解注入详解

    Spring 3.0 注解注入详解 2011-04-15 09:44 17ZOUGUO ITEYE博客 我要评论(1) 字号:T | T AD: 一.各种注解方式 1.@Autowired注解(不推荐 ...

  9. spring中使用注解代替xml配置

    今天两部分内容,第一部分是注解,使用注解配置Spring,然后第二个是Spring中的AOP,今天就需要这两部分,也没有练习,第一个注解配置Spring,这三大框架都是用注解来配置,这三大框架,都是支 ...

最新文章

  1. linux mysql 客户端编码设置_mac和linux下mysql字符集设置问题
  2. “三电一兽”竞争格局将打破,网络营销外包下搜电开启高效运营
  3. 我要再接再力 学更多
  4. Can‘t attach to the process: ptrace(PTRACE_ATTACH, ..)
  5. linux sed删除指定行_shell三剑客之sed!
  6. ural 1129 (求数据)
  7. 【实施自动化测试项目】的7大必备条件!那些我踩过的坑......
  8. 终于把tomcat给搞定了
  9. 神奇的识别图片文字代码
  10. HTML初心自学记录(四)列表超链接
  11. 全国25省市“智慧路灯”项目大汇总!
  12. Spring AOP中切入点@Pointcut的使用
  13. linux 之 nc 工具安装使用教程
  14. 聚焦云上安全,2021首届-西部云安全峰会将在西安召开
  15. PCB设计交叉选择元件布局
  16. 深度学习三巨头Hinton,Bengio,LeCunn共摘本年度ACM图灵奖(ACM A.M. Turing Award)
  17. php 单例模式 构函数,php单例模式
  18. 达索系统祝贺阳光动力飞机完成环球飞行
  19. CPU扫盲-CPU与指令集
  20. 微型计算机内存条的主要参数体系,北京2012会计证电算化课堂笔记:微型计算机硬件系统...

热门文章

  1. 精美的案例教你如何像杂志一样排版!
  2. 新媒体配图不愁,超优质图片素材--素材路上!
  3. 平面设计师进步素材模板,设计基础!
  4. 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
  5. 学习计划(11.5)
  6. CPU性能参数的含义
  7. Linux进程管理:内核中的优先级继承互斥(rtmutex.h):防止优先级反转
  8. C语言libcurl例程:multi 多线程,多任务
  9. 21 个 curl 命令练习 | Linux 中国
  10. java 和mysql 时间_java和mysql之间的时间日期类型传递