Spring Resource 教程展示了如何使用 Resource 在 Spring 应用中使用各种资源。
Spring 是用于创建企业应用的流行 Java 应用框架。
Spring 资源
Resource
从基础资源的实际类型中抽象出来,例如文件或类路径资源。 它可以用来标识本地或远程资源。
Spring ApplicationContext
包含getResource()
方法,该方法返回指定资源类型的资源句柄。 它可以是类路径,文件或 URL 资源。
Spring 资源示例
该应用使用 Spring 的Resource
来读取本地文件和远程网页。
这是项目结构。
pom.xml
在pom.xml
文件中,我们具有基本的 Spring 依赖项spring-core
,spring-context
和日志记录logback-classic
依赖项。
exec-maven-plugin
用于在命令行上从 Maven 执行 Spring 应用。
resources/logback.xml
logback.xml
是 Logback 日志库的配置文件。
resources/words.txt
words.txt
文件包含几个单词。
com/zetcode/MyService.java
MyService
有两种读取网页和本地文本文件的方法。
我们注入ApplicationContext
。 我们使用其getResource()
方法来获取资源处理程序。
我们从网页上获得了Resource
。
我们可以从绝对文件路径或类路径获取Resource
。
com/zetcode/Application.java
这是主要的应用类。
使用@Autowired
将服务 bean 注入到类中。
我们称为myService
方法。
在本教程中,我们展示了如何使用Resource
来读取本地文本文件和网页。