WordPress 基础配置
域名与托管
域名是网站的名称,用户在浏览器中输入以访问网站。例如'baidu.com'。选择简洁易记、与主题相关的名称,常见后缀有 .com、.cn、.net 等。
托管是将网站文件存储在网络服务器上。WordPress 托管服务通常提供一键安装、自动更新备份及高级安全功能。主要分为共享托管(经济实惠)和托管型托管(资源更多,适合高流量)。
添加新页面与文章
- 登录后台:访问
你的域名/wp-admin,输入账号密码。 - 新建页面/文章:在左侧菜单点击'页面'或'文章',选择'新建页面'或'写文章'。
- 编辑内容:输入标题,使用编辑器添加文字、图片等元素。
- 设置属性:右侧边栏可设置父页面、模板、特色图像、分类目录和标签。
- 发布:确认无误后点击'发布'按钮。
Spring Boot 接口设计与 MyBatis-Plus 实现
环境准备
- IDE 建议:建议使用较新版本(如 2023+),避免 JDK 版本兼容问题。
- Maven 配置:确保 Maven 配置文件路径正确,避免下载缓慢。
- 插件安装:在 IDEA 中安装 MyBatisX 插件,用于数据库表生成代码。
RESTful 接口设计
以下是一套完整的用户好友关系接口设计,包含 Controller、Service、Mapper 层实现。
1. 接口清单
| 功能 | 方法 | 路径 | 参数 | 返回 |
|---|---|---|---|---|
| 添加好友 | POST | /friends | {userId, friendId} | 操作结果 |
| 删除好友 | DELETE | /friends | {userId, friendId} | 操作结果 |
| 查询好友列表 | GET | /friends/{userId} | - | 好友列表 |
| 检查好友关系 | GET | /friends/check | userId, friendId | 是否好友 |
2. Controller 层实现
@RestController
@RequestMapping("/friends")
@RequiredArgsConstructor
public class FriendController {
private final FriendService friendService;
Result<Boolean> {
Result.success(friendService.addFriend(request.getUserId(), request.getFriendId()));
}
Result<Boolean> {
Result.success(friendService.deleteFriend(request.getUserId(), request.getFriendId()));
}
Result<List<FriendDTO>> {
Result.success(friendService.getFriends(userId));
}
Result<Boolean> {
Result.success(friendService.isFriend(userId, friendId));
}
{
Integer userId;
Integer friendId;
}
}


