• The Baeldung Logo
  • 从这里开始
  • 指南 ▼▲
    • Persistence

      Spring持久化指南

    • REST

      使用Spring构建REST API指南

    • Security

      Spring Security指南

  • 关于
  •  English

使用Spring的Reddit应用

最后修改:2020年2月24日

by baeldung
  • Series
  • Spring

    This Case Study follows a new author through the creation of a small web application with Spring from the ground up.

    The app helps users manage their posting to Reddit by scheduling Posts, determining the best times to post, re-trying posts when they're not immediately performing well, etc.

    Basic Setup and Operations

    • 使用Reddit OAuth2和Spring进行身份验证
    • 在Reddit API上发布链接
    • 使用Spring安排Reddit帖子发布
    • 将Reddit应用中的注册与登录解耦
    • Spring REST API - Entity实体类 转 DTO

    Advanced Use Cases

    • 限制对Reddit API的访问速率
    • 简化Reddit上的日程安排
    • 如果在Reddit上没有获得关注,尝试重新发布
    • 在用户时区显示日期
    • 测试Reddit应用的API
    • 为Reddit应用添加角色和权限
    • 保留Reddit文章提交历史

    Improvements

    • Reddit应用首次改进
    • Reddit应用的第二次改进升级
    • Reddit应用的第三次改进迭代
    • Reddit应用的第四轮改进

    If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen


    « 上一篇: CQRS 及 Event Sourcing 学习资源
    » 下一篇: The REST With Spring Master Class Giveaway
    The Baeldung logo

    分类

    • Spring
    • REST
    • Java
    • Security
    • Persistence
    • Jackson
    • HTTP Client-Side

    系列教程

    • Java “回归基础” 教程
    • Jackson JSON 教程
    • HttpClient 4 教程
    • REST 与 Spring 教程
    • Spring 持久化教程
    • Security 与 Spring

    关于

    • 关于 Baeldung
    • 课程
    • 工作
    • 归档
    • 为Baeldung写作
    • 编辑
    • 合作伙伴
    • GitHub中文社区
    • Terms of Service
    • Privacy Policy
    • Company Info
    • Contact
    The Baeldung Logo