Spring Social Twitter 开源项目教程
1. 项目的目录结构及介绍
Spring Social Twitter 项目的目录结构如下:
spring-social-twitter/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ ├── org/
│ │ │ │ ├── springframework/
│ │ │ │ │ ├── social/
│ │ │ │ │ │ ├── twitter/
│ │ │ │ │ │ │ ├── connect/
│ │ │ │ │ │ │ ├── api/
│ │ │ │ │ │ │ ├── config/
│ │ │ │ │ │ │ ├── security/
│ │ │ │ │ │ │ ├── support/
│ │ │ │ │ │ │ └── TwitterServiceProvider.java
│ │ │ │ │ │ └── social/
│ │ │ │ │ │ └── twitter/
│ │ │ │ │ │ └── TwitterAdapter.java
│ │ │ │ │ └── social/
│ │ │ │ │ └── twitter/
│ │ │ │ │ └── TwitterTemplate.java
│ │ │ ├── resources/
│ │ │ │ ├── META-INF/
│ │ │ │ │ └── spring/
│ │ │ │ │ └── social/
│ │ │ │ │ └── twitter/
│ │ │ │ │ └── twitter.xml
│ │ │ │ └── application.properties
│ │ └── webapp/
│ │ └── WEB-INF/
│ │ └── spring/
│ │ └── social/
│ │ └── twitter/
│ │ └── twitter-providers.xml
│ └── test/
│ ├── java/
│ │ ├── org/
│ │ │ ├── springframework/
│ │ │ │ ├── social/
│ │ │ │ │ ├── twitter/
│ │ │ │ │ │ ├── connect/
│ │ │ │ │ │ ├── api/
│ │ │ │ │ │ └── TwitterTemplateTest.java
│ │ │ │ │ └── social/
│ │ │ │ │ └── twitter/
│ │ │ │ │ └── TwitterAdapterTest.java
│ │ │ │ └── social/
│ │ │ │ └── twitter/
│ │ │ │ └── TwitterTemplateTest.java
│ │ └── resources/
│ │ └── application-test.properties
│ └── webapp/
│ └── WEB-INF/
│ └── spring/
│ └── social/
│ └── twitter/
│ └── twitter-providers-test.xml
├── pom.xml
└── README.md
目录结构介绍
src/main/java/
:包含项目的主要Java源代码。org/springframework/social/twitter/
:包含与Twitter API交互的核心类和接口。org/springframework/social/twitter/connect/
:包含用于连接Twitter的类。org/springframework/social/twitter/api/
:包含用于访问Twitter API的接口和实现类。org/springframework/social/twitter/config/
:包含配置类。org/springframework/social/twitter/security/
:包含安全相关的类。org/springframework/social/twitter/support/
:包含支持类。
src/main/resources/
:包含项目的配置文件和其他资源文件。application.properties
:包含应用程序的配置属性。
src/main/webapp/
:包含Web应用程序的资源文件。WEB-INF/spring/social/twitter/
:包含Spring Social Twitter的配置文件。
src/test/
:包含项目的测试代码和资源文件。pom.xml
:Maven项目的配置文件。README.md
:项目的说明文档。