摘要: 8.3.1 Resource实现类 InputStreamResource:访问输入流资源的实现类。ByteArrayResource:访问字节数组资源的实现类。 5. 访问字节数组资源 ⊙ InputStreamResource Spring 提供了InputStreamResource 来访问二 阅读全文
posted @ 2017-02-11 23:39 limeOracle 阅读(3016) 评论(0) 推荐(0) 编辑
摘要: 8.3.1 Resource实现类 ServletContextResource:访问相对于ServletContext路径下的资源的实现类。 4.访问应用相关资源 Spring提供了ServletContextResource类来访问Web Context下相对路径下的资源,ServletCont 阅读全文
posted @ 2017-02-11 23:37 limeOracle 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 8.3.1 Resource实现类 FileSystemResource:访问文件系统的资源的实现类 3.访问文件系统资源 Spring提供的FileSystemResource类用于访问文件系统资源。使用FileSystemResource来访问文件系统资源并没有太大的优势,因为Java提供的Fi 阅读全文
posted @ 2017-02-11 23:26 limeOracle 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 8.3.1 Resource实现类 ClassPathResource : 访问类加载路径下的资源的实现类 2.访问类加载路径下的资源 ClassPathResource 用来访问类加载路径下的资源,相对于其他的Resource实现类,其主要优势是方便访问类加载路径下的资源,尤其对于Web应用,Cl 阅读全文
posted @ 2017-02-11 23:15 limeOracle 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 8.3.1 Resource 实现类 UrlResource : 访问网络资源的实现类 1.访问网络资源 访问网络资源通过UrlResource 类实现,UrlResource是java.net.URL类的包装,主要用于访问之前通过URL类访问的资源对象。 ⊙ http: 该前缀用于访问基于HTTP 阅读全文
posted @ 2017-02-11 22:56 limeOracle 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 8.3.1 Resource实现类 Resource接口是Spring资源访问的接口,具体的资源访问由该接口的实现类完成。 Spring提供的Resource接口的实现类: ⊙ UrlResource : 访问网络资源的实现类。 ⊙ ClassPathResource : 访问类加载路径里资源的实现 阅读全文
posted @ 2017-02-11 20:53 limeOracle 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 8.3 资源访问 Spring 为资源访问提供了一个Resource接口,Spring框架本身大量使用了Resource来访问底层资源。 Resource 本身是一个接口,是具体资源访问策略的抽象,也是所有资源访问类所实现的接口。 Resource接口主要提供了如下几个方法: ⊙ getInputS 阅读全文
posted @ 2017-02-11 20:52 limeOracle 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 8.2.6 Spring 4.0 增强的自动装配和精确装配 Spring提供了@Autowired 注解来指定自动装配,@Autowired可以修饰setter方法、普通方法、实例变量和构造器等。当使用@Autowired标注setter方法时,默认采用byType自动装配策略。 Spring 4. 阅读全文
posted @ 2017-02-11 18:16 limeOracle 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 8.2.5 Spring 3.0 新增的注解 @DependsOn @Lazy @DependsOn :用于强制初始化其他Bean。修饰Bean类或方法,可以指定一个字符串数组作为参数,每个数组元素对应一个强制初始化的Bean。 @Lazy : 用于指定该Bean是否取消预初始化。 啦啦啦 阅读全文
posted @ 2017-02-11 18:04 limeOracle 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 8.2.4 使用@PostConstruct和@PreDestroy定制生命周期行为 @PostConstruct 和 @PreDestroy 同样位于javax.annotation 包下,也是来自Java EE 规范的两个Annotation,Spring直接借鉴了它们,用于定制Spring容器 阅读全文
posted @ 2017-02-11 17:44 limeOracle 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 8.2.3 使用@Resource配置依赖 @Resource 位于javax.annotation包下,是来自Java EE规范的一个Annotation,Spring直接借鉴了该Annotation,通过使用该Annotation为目标Bean指定协作者Bean。 @Resource 有一个na 阅读全文
posted @ 2017-02-11 10:45 limeOracle 阅读(484) 评论(0) 推荐(0) 编辑