zoukankan      html  css  js  c++  java
  • SpringBoot(一)注解

    @Configuration:声明当前类是一个配置类==等同于 spring的xml文件,如果使用了改注解意味着该类里可能有0个或者多个@bean注解,此处没有使用包扫描,是因为所有的@bean 都在次类中定义了。

    @ComponentScan:自动扫描包名下所有@Service,@Component @Respositor @Controller的类,并注册为Bean。

    @Bean 注解在方法上,声明当前方法返回值为一个Bean。

    Spring事件是为Bean和Bean之间的消息通信提供了支持,当一个Bean处理完一个任务之后,希望另外一个Bean能知道并能做相应的处理。

    1)自定义事件 继承ApplicationEvent

    2)定义事件监听器 实现ApplicationListener

    3)使用容器发布事件

    @ControllerAdvice Controller拦截器,常用于全局异常处理

     @RequestBody:

    入参为Map类型的,@RequestBody(required = false) Map<String, Object> reqBody 入参可以为null(required = false),入参不能为空(required = true) ,也可以有值,get,post 都可以

    入参为实体类类型的,@RequestBody(required = false) SampleReqDTO sampleReqDTO 入参可以为null(required = false),入参不能为空(required = true) 也可以有值,get ,post 都可以

  • 相关阅读:
    Autoit对win系统弹窗的操作
    Linux服务器测试网络连通性
    如何给linux配置两个不同网段的ip
    记下看过并觉得非常有用的文章
    使用python+selenium对12306车票数据读取
    windows系统mysql安装
    Python使用正则匹配re实现eval计算器
    css3[补1]
    Javascript[2]
    Javascript[1]
  • 原文地址:https://www.cnblogs.com/fanBlog/p/9931603.html
Copyright © 2011-2022 走看看