Spring入门--spring中的注解使用

标签: spring注解
6人阅读 评论(0) 收藏 举报
分类:

1.使用注解配置bean类
@Component:标注一个普通的Spring bean类
@Controller:标注一个控制器组件
@Service:标注一个业务逻辑组件类
@Repository:标注一个DAO组件类
现在这四个类的基本差不多,但是还是建议用合适的标签类标注合适的类,因为在以后的java EE中.它们可能会携带更多语义。
2.指定bean的作用域
使用@scope(”prototype”)
3.使用Resource配置依赖
@Resource(name=”beanname”)
Resource和xml文件中的ref有同样的作用,它可以修饰settter方法和成员变量,spring会自动注入它们。
4.使用Autowired自动装配
@Autowire注解可以修饰方法,变量和构造器,实现按类型装配。
5.配置生命周期
@PostConstruct可以用来配置Bean的初始话方法,在bean的依赖注入完成之后执行。
@preDestroy可以指定bean销毁之前执行的方法。
下面是一个例子来展示这些注解的用法

@Component
public class Chinese implemeants Person
{
    @Resource(name="nameof1")
    private type1 var1;
    private type2 var2;
    @Autowired
    private type3 var3;
    private type4 var4;
    @Resource(name="nameof2")
    public setvar2(type2 var2){
        ....
    }
    @Autowired
    publicsetvar4(type var4){
        ....
    }
}

var1会装配在spring中配置的名字为nameof1的bean
var2会装配在spring中配置的名字为nameof2的bean
var3会自动装配spring中配置的类型为type3的bean,如果找到多个,那么spring什么也不做,也不会发生异常
var4会自动装配spring中配置的类型为type4的bean,

查看评论

spring入门及常用注解的使用

目前java主流的开源框架无论是ssh还是ssi,除了spring,其他的框架都有可替换的框架struts2和springmvc,hibernate和ibatis(mybatis),这里我们不讨论其他...
  • yy6090
  • yy6090
  • 2016-09-18 11:17:51
  • 1147

spring boot入门之神奇的注解

1,spring boot的基本注解本人之前有幸用过springmvc,项目闲时打算学习一下spring boot,在网上看了很多入门教程,但是有些地方跟官方文档有出入,故此打算根据自己看文档的理解,...
  • qq27Ke
  • qq27Ke
  • 2017-03-29 16:53:18
  • 775

spring注解使用

  • 2011年04月11日 10:41
  • 109KB
  • 下载

Spring框架中使用注解

在Spring框架中,我们通过在配置文件中配置bean属性为对象进行注入。 我们创建一个项目回顾一下: 一、新建一个项目TestSpring7,使用MyEclipse赋予Spring能力 二、新建...
  • xingshixinghun
  • xingshixinghun
  • 2016-08-24 20:09:02
  • 1448

spring学习的基本注解

  • 2017年11月06日 15:04
  • 29KB
  • 下载

spring-security入门详解

Spring Security 入门详解   序:本文主要参考 spring实战 对里面的知识做一个梳理 1.Spring Security介绍 Spring Se...
  • qiu_x_b
  • qiu_x_b
  • 2016-12-26 14:10:31
  • 800

Spring 注解 入门

  • 2012年03月01日 19:00
  • 24KB
  • 下载

spring注解的好处

spring 注解可以减少xml配置;   注释配置相对于 XML 配置具有很多的优势:   它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配...
  • wxw520zdh
  • wxw520zdh
  • 2016-10-04 13:41:20
  • 1981

spring的基本注解使用demo

基本注解的使用,首先在eclipse 中新建一个spring + maven 的web工程,测试注解使用的文件包含applicationContent.xml,Service.java(接口),Ser...
  • u010466329
  • u010466329
  • 2017-08-30 11:40:52
  • 463

Spring注解入门

  • 2011年11月17日 14:01
  • 23KB
  • 下载
    个人资料
    等级:
    访问量: 4870
    积分: 262
    排名: 29万+
    文章分类
    最新评论