RuoYi-Vue若依框架-如何更换标题、图标以及登录背景

本文介绍了如何在已经启动的RuoYi-Vue项目中,使用VSCode进行全局搜索并替换项目名称、修改登录界面的图标(通过PNG图片替换)以及更换登录背景(使用JPG图片)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下操作建立在RuoYi-Vue已成功启动可进行二次开发

更换标题

打开vue前端,我用的是vscode,进行全局搜索,把若依管理系统换成自己想要显示的项目名称即可,我这里已经换过了,所以没有显示,更换完了重启或者刷新试试即可
在这里插入图片描述

更换登录进去左上角的图标

登录进去左上角的图标是个png图片,所以自己找的时候也要找png图片进行更换,我这边图方便,直接删除了原logo图片,把自己找的图片更换进去改成了之前logo的名字,找logo可以点击阿里巴巴矢量图标库进行查找
在这里插入图片描述
原本的效果:
在这里插入图片描述
更换完了就是类似下面这种,只不过图标和我的不一样
在这里插入图片描述

更换登录背景

更换背景的操作和更换图标差不多,我也偷懒就删除原图片,把自己的jpg图片放了进去
在这里插入图片描述
原本的效果:
在这里插入图片描述
更换之后的效果:
在这里插入图片描述
记录一下

### 基于 RuoYi 框架快速构建 API 接口 #### 创建新模块 为了基于 RuoYi 构建新的 API 接口,首先需要创建一个新的业务模块。这可以通过复制现有的模板模块来实现,并修改其包名和路径。 ```bash cp -r ruoyi-system ruoyi-newmodule ``` 接着更新 `pom.xml` 文件中的模块名称和其他配置项[^2]。 #### 定义实体类 在新建的模块下定义所需的实体类。假设要创建一个名为 `User` 的实体: ```java package com.ruoyi.newmodule.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName("sys_user") public class User { @TableId private Long id; private String name; private Integer age; } ``` 此代码片段展示了如何利用 MyBatis Plus 注解简化数据库映射操作。 #### 配置Mapper接口 接下来编写对应的 Mapper 接口用于数据访问层的操作: ```java package com.ruoyi.newmodule.mapper; import com.ruoyi.newmodule.domain.User; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; @Mapper public interface UserMapper extends BaseMapper<User> {} ``` 通过继承自 `BaseMapper<T>` 可获得基本 CRUD 方法支持而无需额外编码。 #### 编写Service服务逻辑 继续完成 Service 层的设计,在这里处理具体的业务需求并调用相应的 DAO 方法: ```java package com.ruoyi.newmodule.service.impl; import com.ruoyi.newmodule.domain.User; import com.ruoyi.newmodule.mapper.UserMapper; import com.ruoyi.newmodule.service.IUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class UserServiceImpl implements IUserService { @Autowired private UserMapper userMapper; public void saveOrUpdate(User user){ if(user.getId() != null && user.getId()>0L){ this.userMapper.updateById(user); }else{ this.userMapper.insert(user); } } // ...其他方法... } ``` 这段程序实现了保存或更新用户的简单功能。 #### 实现Controller控制器 最后一步是在 Controller 中暴露 RESTful API 给前端或其他客户端应用程序使用: ```java package com.ruoyi.newmodule.controller; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.newmodule.domain.User; import com.ruoyi.newmodule.service.IUserService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/user") @Tag(name="用户管理", description = "提供增删改查等基础CRUD操作") public class UserController extends BaseController { @Autowired private IUserService userService; @PostMapping("") @Operation(summary = "新增/编辑用户信息") public AjaxResult addEdit(@RequestBody User user) throws Exception { try { userService.saveOrUpdate(user); return success(); } catch (Exception e) { log.error(e.getMessage(),e); throw new RuntimeException(e); } } // ...更多API路由... } ``` 上述例子中不仅包含了最基本的 POST 请求处理器,还集成了 Swagger 文档生成功能以便更好地维护 API 版本控制与文档化工作。 #### 使用代码生成器加速开发过程 值得注意的是,RuoYi 提供了一个非常强大的 **全界面化的代码生成器** 功能,能够帮助开发者迅速生成以上提到的各种文件结构以及初始代码内容,极大提高了工作效率[^1]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今年不养猪只除草

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值