V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Oktfolio  ›  全部回复第 19 页 / 共 20 页
回复总数  391
1 ... 11  12  13  14  15  16  17  18  19  20  
```
public class ResultEntity {
private Integer code;
private String message;
private Object data;
@JsonIgnore
private HttpStatus status;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
private LocalDateTime datetime;
}
```

个人项目的话。GET 以外的方法结果为 20x 的时候,除特殊情况什么都不返回,GET 只返回内容,没有上面的封装。有错误的时候才上面封装的内容。status 是方便在 service 层返回状态给 controller 用的,实际是会以 http 状态码返回给前端。会用到 GET POST DELETE PUT PATCH 五种 Method 。
```
public class ResultEntity implements Serializable {

private boolean success;
private String errorMsg;
private int errorCode;
private String errorLevel;
private Object content;
}

public class PageResultEntity implements Serializable {

private int currentPage;
private int pageSize;
private long totalCount;
private int pages;
private List<Object> data;

}
```
工作嘛,全用 GET POST,全返回 200,然后就是上面定义的内容了。
2020-04-30 10:47:33 +08:00
回复了 linuxsteam 创建的主题 Java spring security 登录拦截(过滤) 那种更符合规范?
/login 不用管,实现自己的 AuthenticationSuccessHandler 。然后 Jwt 鉴权过滤器。当然我自己还实现了一个 json 登录的过滤器。
@yuyu12 一个 StringUtils 都不下二十个包路径。
2020-04-17 22:59:47 +08:00
回复了 zealinux 创建的主题 MySQL MySQL 中 varchar(100)与 varchar(255)区别是什么?
索引。
2020-04-16 19:57:58 +08:00
回复了 excxapp 创建的主题 程序员 请教 iot 设备活跃有什么开源的 Health monitoring 方法库
最后上报时间
2020-04-16 17:14:00 +08:00
回复了 pliex 创建的主题 程序员 全栈后台管理系统脚手架 gin-vue-admin 2.0 版本介绍
有个差不多的实现,坑挖了 2 年,一直没填。从 vendor 到 dep 到 mod,重新传了好几次,就是一行代码都没动。

```
[request_definition]
r = sub, obj, act

[policy_definition]
p = sub, obj, act

[role_definition]
g = _, _

[policy_effect]
e = some(where (p.eft == allow))

[matchers]
m = g(r.sub, p.sub) && keyMatch(r.obj, p.obj) && (r.act == p.act || p.act == "*")
```

```
func CasbinAuth() gin.HandlerFunc {
return func(c *gin.Context) {
claims := parseClaims(c)
user := claims.User.Username
path := c.Request.URL.Path
method := c.Request.Method

if !casbin.E.Enforce(user, path, method) {

result := common.Result{
Code: 20000,
Message: "login success",
Timestamp: time.Now().Unix(),
}

c.JSON( http.StatusUnauthorized, result)
c.Abort()
return
}
c.Next()
}
}
```
2020-03-23 11:43:43 +08:00
回复了 haohong725 创建的主题 Java 请问什么样的 Java 项目用 Spring 是比较好的?
@ARhen Servlet 加注解其实也还好,缺点嘛...不支持 RESTful 。
2020-03-23 11:18:39 +08:00
回复了 a719114136 创建的主题 浏览器 迫于常用浏览器 n 久不更新了,求一组 chrome 插件
360Chrome
2020-03-05 15:13:30 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
自用 Corretto 11
2019-12-10 18:46:03 +08:00
回复了 louislivi 创建的主题 Java Spring Boot Shiro+JWT 最简单的整合方式
我更多用 Spring Security
2019-12-10 18:40:32 +08:00
回复了 CivAx 创建的主题 程序员 你们习惯在 Linux 下输路径的时候带 ./ 吗
但是 cd 后面不写
2019-12-10 18:39:29 +08:00
回复了 CivAx 创建的主题 程序员 你们习惯在 Linux 下输路径的时候带 ./ 吗
我反正是必须写
2019-08-22 09:58:03 +08:00
回复了 yukong 创建的主题 程序员 迫于。。算了不迫了 mbp 外接显示屏 有什么好推荐的各位 ver
价钱 LG 4K,再加点 5k
2019-08-20 09:01:41 +08:00
回复了 monkingame 创建的主题 Node.js 有没有简单易行的 nodejs web 框架推荐?
koa
2019-08-19 15:54:10 +08:00
回复了 phyzhj 创建的主题 Python 求教,这个界面是用什么框架实现的?
eclipse 吧
联合索引 a, b
2019-08-09 17:07:38 +08:00
回复了 foxyier 创建的主题 Python [有没有大佬推荐一下好用开源的数据同步(ETL)工具]
Informatica 不是收费的吗?如果你说的是对 A 数据库进行筛选加工再存入 B 数据库,informatica 能满足。
2019-08-09 16:50:59 +08:00
回复了 2moldream 创建的主题 全球工单系统 腾讯管家桌面整理的产品出来,我们聊聊人生
建议卸载
2019-08-09 16:43:45 +08:00
回复了 jss 创建的主题 Go 编程语言 至今还在用自增 ID 查数据,我想改变,你有好方案吗
反正我是能用 自增 ID 的情况下就用 自增 ID,毕竟在 MySQL 上性能更好。分布式用 UUID 不会遇到重复吗? snowflake 了解一下。
2019-08-09 16:02:41 +08:00
回复了 switch100 创建的主题 程序员 不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了
@friddle Spring Cloud Alibaba 从 Spring Incubator 毕业了,https://github.com/alibaba/spring-cloud-alibaba
1 ... 11  12  13  14  15  16  17  18  19  20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.