Alex_TD

Spring---注解开发

1.配置文件里加入:    

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd
  http://www.springframework.org/schema/context
   https://www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="com.xin.pojo"/> //扫描包 扫描包 <context:annotation-config/>                    //添加注解 创建 bean @Component 注解创建对象,注解给属性赋值。 @Value(" ") 装载bean @Autowired

2.使用注解:

    @Component 装配PoJO类成组件(Bean)

     @Autowired 装配 属性引用

    @Value(value=" ") 给装配的属性 赋初值。只能针对基本类型赋值,复杂的赋值还是需要些XML Bean 或者Properties

3.衍生注解:Spring webMVC  分层(dao view   controller)

    @Repository  @Service @Controller   和@Compenent  功能一样

4.自动装配注解

@Autowired  @Resource    @Qualifier  

5.作用域注解:

@Scope(value="singleton|prototype")

 

 

    

posted on 2020-02-19 17:29  Alex_TD  阅读(128)  评论(0编辑  收藏  举报