首页 > 代码库 > Spring DAO 笔记

Spring DAO 笔记

DataAccessException是Spring提供的持久化异常根类,是一个非检查型异常,可以不用捕获。Spring提供模板和回调让开发者方便的使用各种持久化技术。

 

Spring 提供三种注解用于注入bean :@Autowared,@Inject,@Resource

@Inject是JSR-330的核心部件,和Spring提供的@Autowared不同之处是:它没有required属性,如果所标注的依赖关系不存在,则会抛出异常。@Inject使用@Name处理歧义性问题,而@Autowared使用@Qualifier来解决。

 

@Value可以用来装配String类型和基本类型的值,借助SpEL@Value可以发挥强大的装配能力,@Value("#{jdbc.url}")。

 

Spring 支持使用@Configuration标注类,类内部的方法通过@Bean标注来生成各种对象注入到Spring容器中作为Bean

Spring DAO 笔记