栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring常用注解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring常用注解

 

1,@AutoWired Auto自动 Wired装配

    特点:按照类型进行装配

2,如果安装类型进行装配,该类型出现了多个对象,则以下注解

    @Qualifier("printer1") 指定名字

 

    @AutoWired

    @Qualifier("printer1")

3,@Resource

    特点:按照实例对象的名字或ID进行装配

     @Resource // 会到容器中找id或name为 printer 的对象进行装配

     Printer printer;

 

     @Resource(name = "printer1") //会到容器中找id或name为printer1的对象进行装配

     Printer printer;

4,@Component Component组件 写在类上

    让Ioc容器识别该类,并创建该类的对象

 

    @Component

    public class Student{

 

    }

    这个对象在Ioc容器中的名字默认是类名首字母小写 student

    @Component("csInk") //自己给该类在Ioc容器中取名字

    public class Student{

 

    }

5,

    @Component 注解表明当前类为 Bean , 同时当有其他无法归类的也可以使用当前注解

    @Controller适用于 web 层, 用来标识当前类是控制器类

    @Service 适用于 service 层的注解, 用来书写逻辑处理

    @Repository 适用于 dao 层的类

 

6,@Configuration

    写在类上,表示该类是一个配置类,相当于一个application.xml

 

7,@Bean

    写在方法上,一般是写@Configuration标识的类上

    会将方法的返回值对象交予Ioc容器

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/933607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号