项目介绍
这个项目是一个微型推特应用程序,它使基于控制台的用户可以发布消息,关注其他用户并查看他们的时间表和消息墙。
域模型仅使用两个实体:
Timeline (Id, Username, Message, Created) -保留所有用户消息
Follows (Id, Username, followUser) -保持哪个用户关注哪个
服务器端利用Spring Data提取数据访问权限(H2用于独立测试,MySQL用于部署),然后通过Spring MVC提供HATEOAS REST接口。
主控制台是一个非常简单的Java应用程序,可通过REST接口连接到服务器端。
使用的技术:
Java 8(日期,流,lamdbas)
Spring(REST,数据,MVC)
飞路
Gradle
带有H2的嵌入式Tomcat用于独立测试
Docker构建Tomcat + MySQL容器并在其
评论0
最新资源