代码拉取完成,页面将自动刷新
一个学校项目,校园交易市场,可以发布商品,购买商品,确认之后可看见对方手机号,可以创建志愿队,捐赠商品给志愿队等。因为消息实时性要求不高,采用了轮询方式。
后端基于springboot+spring mvc+swagger+Spring data mongo+mongoDB,采用restful架构
服务器端访问路径
默认采用HTTPS协议,如果想使用http协议
服务器图片存储物理路径:
APP轮询频率:设置AppConf中的Message_Interval
APP每页商品加载的条数:设置AppConf中的size
服务器图片存储路径: application.yml中设置xmarket.pic_home
keytool -genkey -alias xmarketkey -keyalg RSA -keysize 1024 -keypass sdjkasl465sd -validity 365 -keystore g:\home\xmarket.keystore -storepass 546sdhjdf //生成证书
keytool -list -v -keystore g:\home\xmarket.keystore -storepass 546sdhjdf //查看证书
keytool -export -alias xmarketkey -keystore g:\home\xmarket.keystore -file g:\home\xmarket.crt -storepass 546sdhjdf //导出证书
keytool -printcert -file g:\home\xmarket.crt //查看证书
public interface ApiConf {
//-----------------------------用户相关---------------------------
String login="api/v1/login";//用户登录+
String auth="api/v1/auth";//用户获取token
String register="api/v1/register";//用户注册+
String register_next="api/v1/{userId}/phoneSchool/update";//用户注册下一步,设置学校,手机号+
String update_user_pass="api/v1/users/{userId}/avatar/update";//修改用户密码
String update_user_avatar="api/v1/users/{userId}/pass/update";//修改用户头像
String get_user_team="api/v1/users/{userId}/teams/get";//获取用户志愿队
String get_user_trades="api/v1/users/{userId}/trades/get";//获取用户在售,已卖,已买,捐赠,待确认的商品列表
String get_user_messages="api/v1/users/{userId}/messages/get";//获取用户交易信息
String donate_user_trade="api/v1/users/{userId}/trades/donate";//捐赠商品
//----------------------------商品相关----------------------------
String get_tag_trades="api/v1/trades/tag/{tagName}/get";//获取该分类下所有商品列表
String get_school_trades="api/v1/trades/school/{schoolName}/get";//获取该学校的商品列表
String get_team_trades="api/v1/trades/team/{teamName}/get";
String get_trade="api/v1/trades/{tradeId}/get";//通过id获取商品的详细信息
String create_trade="api/v1/trades/create";//发布商品
//------------------------Hybrid 志愿队相关------------------------
String create_team="api/v1/teams/create";//创建志愿队
String get_school_teams="/api/v1/teams/{schoolName}/get";//?type=0获取该学校下的所有志愿队.0获取志愿队列表,1获取志愿队名称列表
//------------------------Hybrid 学校相关--------------------------
String get_schools="api/v1/schools/names/get";//获取学校名称列表
//------------------------Hybrid 文件相关--------------------------
String get_img="api/v1/file/img/{dir}/{picName:.+}";//获取图片资源
//------------------------Hybrid 分类相关--------------------------
String get_tags="api/v1/tags/get";//获取商品分类列表
//------------------------Hybrid 交易相关--------------------------
String create_deal="api/v1/deals/create";//创建交易
String confirm_deal="api/v1/deals/{messageId}/update";//确认进行交易
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。