目录
若依项目添加所需功能
需求
在若依项目中添加获取用户列表功能,通过postman测试工具访问 http://localhost:8080/user 获取用户数据
操作流程
创建数据库
#在ruoyi项目使用的数据库中执行
CREATE TABLE user_ (
user_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
user_name VARCHAR(255),
user_age INT,
user_sex VARCHAR(2),
create_time DATETIME
);
INSERT INTO user_(user_name,user_age,user_sex,create_time) VALUES ("zhangsan",18,"0","2022-07-21 18:03:02"),
("lisi",19,"1","2022-07-21 18:03:05");
在若依项目中添加domain,mapper,service和controller
屏蔽安全防护策略
由于若依项目使用了Spring Security ,访问时所需的请求需要进行认证。因此对不需要认证就可以获取的数据进行屏蔽认证。
对于若依3.8.6版本,可直接在controller的方法或类上添加@Anonymous注解进行屏蔽
Postman测试接口
使用若依自带的代码生成工具
前端
启动ruoyi-ui,登录前端后台
代码生成
导入数据库
【编辑】相关信息,完成后通过【生成代码】进行下载代码内容
后端
将代码生成的后端代码复制到ruoyi-system模块
将文件中main下的文件都复制到ruoyi-system的main下面
屏蔽安全防护策略
注释/删除controller中的@PreAuthorize,在securityConfig中添加屏蔽安全防护策略
启动项目进行测试