小编Kat*_*esa的帖子

如何在GenericDao中检索公共值(IpAddress,TenantId)?

我们正在使用Play!HTTP会话的框架.

tenantId并且ipAddress是多个表中共有的列.

当用户登录时,我们都存储tenantIdHttpContextSession

每当我们需要用户的IP地址时,我们Http.Context.current().request().remoteAddress()用来存储IP地址.

我们编写了大量的查询,现在我们想以通用的方式保存或查询tenantId.

所有查询都通过GenericDao进行

我们可以在GenericDao中使用以下内容来获取租户ID,以便我们可以在所有查询中附加吗?

Http.Context.session().get("tenantId");
Run Code Online (Sandbox Code Playgroud)

保存或检索这些细节的最佳方法是什么?

谢谢.

java genericdao playframework playframework-2.0

12
推荐指数
1
解决办法
325
查看次数

添加方法或不添加方法到接口?

在Java 8中,除了需要在具体类中实现的声明之外,我们还可以为接口中的方法提供默认实现.

在接口中使用默认方法是一个好的设计还是最佳实践,或者Java 8是否只是为了在旧的API上提供更多支持?我们应该从新的Java 8项目中使用默认方法开始吗?

请帮我详细了解这里的优秀设计.

java default-method

11
推荐指数
1
解决办法
1062
查看次数

如何自动添加双引号,将字符串列表转换为逗号分隔值

假设我有一个字符串列表.

List<String> s = new ArrayList<>();
s.add("one");
s.add("two");
s.add("three");
Run Code Online (Sandbox Code Playgroud)

当我使用StringUtils.join(",", s)它时,给我结果

"one, two, three"
Run Code Online (Sandbox Code Playgroud)

而我需要输出为

"one","two","three"
Run Code Online (Sandbox Code Playgroud)

我们不喜欢使用Guava实用程序,因为项目不处于活动状态.

是否可以通过Apache Commons实用程序?

如何通过实用程序实现这一点,而不是编写自己的逻辑来做同样的事情?

java

9
推荐指数
2
解决办法
7062
查看次数

正则表达式查找字符串以字母开头,以斜杠结尾/

我有一个有1000个记录的集合有一个字符串列.

我正在使用Jongo API来查询mongodb.

我需要找到匹配的记录,其中列字符串以字母"AB"开头,以斜杠"/"结尾

需要查询查询的帮助以选择相同的.

谢谢.

regex mongodb jongo

0
推荐指数
1
解决办法
1万
查看次数