博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOC——Spring的bean的管理(注解方式)
阅读量:5122 次
发布时间:2019-06-13

本文共 1301 字,大约阅读时间需要 4 分钟。

注解简单解释

  1、代码里面特殊标记,使用注解可以完成一定的功能

  2、注解写法 @注解名称(属性名称=属性值)

  3、注解使用在类上面,方法上面和属性上面

  注意:注解方式不能完全替代配置文件方式

 

Spring注解开发准备工作

  1、引入Jar包(Maven项目)

    pom文件

org.springframework
spring-context
4.0.2.RELEASE
log4j
log4j
1.2.16
junit
junit
4.10
provided

    Maven Dependencies

  

  

  2、创建类,创建方法 

 

  3、创建Spring配置文件,引入约束

  (1)刚开始我们做IOC,引入的是 beans 的约束

  (2)做Spring的IOC注解开发,引入新的约束

  

 

  4、开启注解的扫描

   

 

 

注解创建对象

  1、在创建对象的类上面使用注解实现

    User类:

 

     测试类: 

 

   2、创建对象有四个注解(Component为基础)

    Spring中提供 @Component 的三个衍生注解:(功能目前来讲是一致的)

      @Controller:WEB层

      @Service:业务层

      @Repository:持久层

    这三个注解是为了让标注类本身的用途清晰,Spring在后续版本会对其进行增强

 

  3、使用注解方式创建对象时设置Bean的作用域

   

     

 

注解注入属性

  1、创建service类,创建dao类,在service中得到dao的对象 

   (1)创建dao和service对象

    

    

  (2)在service类中定义dao类型的属性

  注入属性第一个注解@AutoWired 

  

  注入属性第二个注解@Resource

   

 

配置文件和注解混合使用

  1、创建对象操作使用配置文件方式实现

  

  2、注入属性的操作使用注解方式实现

  

 

转载于:https://www.cnblogs.com/xb1223/p/10168331.html

你可能感兴趣的文章
Silverlight实用窍门系列:19.Silverlight调用webservice上传多个文件【附带源码实例】...
查看>>
2016.3.31考试心得
查看>>
mmap和MappedByteBuffer
查看>>
STM32单片机使用注意事项
查看>>
swing入门教程
查看>>
好莱坞十大导演排名及其代表作,你看过多少?
查看>>
Loj #139
查看>>
hihocoder1187 Divisors
查看>>
Azure 托管镜像和非托管镜像对比
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
前端监控
查看>>
clipboard.js使用方法
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
伪类与超链接
查看>>
centos 7 redis-4.0.11 主从
查看>>
永远的动漫,梦想在,就有远方
查看>>
springboot No Identifier specified for entity的解决办法
查看>>
慵懒中长大的人,只会挨生活留下的耳光
查看>>