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

spring注解

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

spring注解

1.注解的使用步骤

(1)加入maven依赖 spring-context ,再加入spring-context依赖时间接的加入spring-aop依赖,使用注解必须要有spring-aop依赖。

(2)在类中加入spring注解(多个不同功能的注解)。

(3)在spring配置文件中加入,加入一个组件扫描器标签,来说明注解在你项目中的位置。

2.注解的介绍

(1)@Component:创建对象的,等同于配置文件中的的功能

属性 value ,等同于标签中的id

value的值是唯一的,创建的对象在整个容器中就只有一个(value可以省略直接写名称)

位置:在类的上方使用

声明组件扫描器

 
    

spring中和@Component 功能一致,创建对象的注解还有:

(1)@Repository(用在持久层类上面的):放在dao的实现类上面,表示创建dao对象,dao对象能够访问数据库

(2)@Service(用在业务层类上面):放在Service的实现类上面,创建Service对象,Service对象是做业务处理,可以有事务等功能。

(3)@Controller(用在控制器上面):放在控制器类上面,创建控制器对象,控制器对象可以接收用户提交的参数,显示请求的处理结果。

这三个注解和@Component语法是一样的。

指定多个包的三种方式
 

    
    
    

    
    

    
    

(2)@Value的使用


    //属性value可以省略
    @Value(value="张飞")
    private String name;
    @Value(value="20")
    private Integer age;

(3)@Autowired

    @Autowired
    private School school;

(4)@Resource

 
    @Resource(name="mySchool")
    private School school;

经常改的用xml

不经常改的用注解

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

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

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