spring 知识记录

来源:互联网 发布:淘宝定制品怎么退款 编辑:程序博客网 时间:2024/06/06 09:22

<mvc:annotationdriven> 会默认装配好一个LocalValidatorFactiryBean,用于数据校验


@Repository

public class UserDao {

@Autowired

private String name;

}



@Repository  通过Spring注解定义一个DAO(领域对象即POJO)

@Autowired 自动注入属性对象,(将spring中的bean或属性定义进来)(默认按类型注入bean,如果有同一个类型的多个bean则会报错)


在项目工程中的src/main/resources 目录下创建一个名为applicationContext.xml的Spring配置文件(记住就行了,必须放在这个目录里边)


//扫描类包,将标注Spring注解的类自动转化Bean,同事完成Bean的注入

<context:component-scan base-package = "com.smart.dao"/>


@Configuration//重要所有的bean注解定义一定要放在这个Configuration里边

public class Beans {

@Bean(name = "car")

public Car buildCar () {

     Car car = new Car();

    car.setBrand("宝马");

    car.setMaxSpeed(200);

}

}

<bean class = "com.custiom.Car">

p:brand = "宝马";

p:MaxSpeed="200";

</bean>


以上两种的配置方式作用是一样的,只是现在都是用JPA实现的,以上两种作为了解即可

0 0