zoukankan      html  css  js  c++  java
  • Springboot揭秘-快速构建微服务体系-王福强-2016年5月第一次印刷

    JavaConfig项目:

    spring IOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化,装配和管理。XML是用来描述Bean最为流行的配置方式。Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。Spring开变了java的编程模式,Spring的下载已经超过了1亿次,可见Spring已经有多流行。 


    随着Spring的日益发展,越来越多的人对Spring提出了批评。“Spring项目大量的烂用XML”就是最为严励的一个批评。由于Spring会把几乎所有的业务类都以Bean的形式配置在XML文件中,造成了大量的XML文件。使用XML来配置Bean失去了编译时的类型安全检查。大量的XML配置使得整个项目变得更加复杂。Rod Johnson也注意到了这个非常严重的问题。

    当随着JAVA EE 5.0的发布,其中引入了一个非常重要的特性------Annotations(注释)。注释是源代码的标签,这些标签可以在源代码层进行处理或通过编译器把它熔入到class文件中。在JAVA EE 5以后的版本中,注释成为了一个主要的配置选项。Spring使用注释来描述Bean的配置与采用XML相比,因类注释是在一个类源代码中,可以获得类型安全检查的好处。可以良好的支持重构。 

    JavaConfig就是使用注释来描述Bean配置的组件。JavaConfig 是Spring的一个子项目, 比起Spring,它还是一个非常年青的项目。目前的版本是1.0 M2。使用XML来配置Bean所能实现的功能,通过JavaConfig同样可以很好的实现。

    1.任何一个标记了@Configuration的Java类定义都是一个JavaConfig配置类

    2.任何一个标记了@Bean的方法,其返回值都作为一个bean定义注册到Spring IoC容器,方法名将默认成为该bean定义的id。

    3.java annotation java注解 @ComponentScan @Component @ Repository

    ComponentScan是SpringBoot框架魔法得以实现的一个关键组件

    *******************************************************************************************************************************************************

    这本书通读了一遍 很多都不懂,学习SpringBoot 首先需要学习Spring 学习Spring 首先要学习好Java 这本书主要讲的微服务,本人计划先熟悉Springboot 技术本身,微服务现在不打算重点学习,当然后面也是也是要学习的,之前我们使用的API 直接就是POST GET形式,目前还不知道微服务是个什么东东。。。、

    目标 了解SpringBoot 和数据库相关的 安全相关的 要得到熟练的地步

  • 相关阅读:
    sqlserver-一次updlock和withnolock和with check option 的报错原因分析
    类库文件引用web服务报错解决方法-在 ServiceModel 客户端配置部分中,找不到引用协定的默认终结点元素
    用timer自定义计划任务时间
    console 程序随系统启动及隐藏当前程序窗口
    爱积多合作农场正式上线试运营
    CSS-三列布局
    CSS-垂直居中
    form表单重置
    CSS3 选择器
    Tab选项卡
  • 原文地址:https://www.cnblogs.com/kaixin110/p/11056488.html
Copyright © 2011-2022 走看看