美文网首页
springBoot中的@注解

springBoot中的@注解

作者: 月如钩dgf | 来源:发表于2019-10-21 22:58 被阅读0次

    springBoot是基于注解的开发:

    springboot的优点:

    创建独立的spring应用程序;

    嵌入的TOmcat、Jetty或者Undertow、无需部署WAR文件;

    允许通过Maven来根据需要获取stater;

    尽可能的自动配置spring;

    提供生产就绪型功能、如指标、健康检查和外部配置;

    绝对没有代码生成,对XML没有要求配置;

    springBoot用到的注解

    Ioc容器:

    获得bean可以通过类型和名称进行获取

    默认情况下bean是单例的(IsSingleton)而isPrototype为true时Spring Ioc容器会创建一个新的bean返回给调用者;

    @注解:

    @Configuration:修饰一个类, 代表这是一个java配置文件,spring会根据它来生成IOC容器去装配Bean;@Bean(name =“user”)会将iniuser()返回的bean注入到bean容器中,(如果没有配置name则会将方法名称作为Bean的名称注入到IOC容器中)

    扫描装配你的Bean:

    @Component: 是标明那个类被扫描进入Spring IoC容器,(如果不写user则会将类名第一个字母小写作为Bean的名称放入到容器中)

    @ComponentScan:标明采用何种方式策略扫描装配Bean

    例1:它只会扫描类AppConfig所在的当前的包和其子包

    例2:指点扫描路径包

    例3:指定扫描路径包,排除不被扫描的类


    每天进步一点点!

    相关文章

      网友评论

          本文标题:springBoot中的@注解

          本文链接:https://www.haomeiwen.com/subject/dknxvctx.html