V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  undeflife  ›  全部回复第 13 页 / 共 49 页
回复总数  961
1 ... 9  10  11  12  13  14  15  16  17  18 ... 49  
2019 年 5 月 26 日
回复了 beryl 创建的主题 程序员 Java 动态切换两个不同的类声明
@beryl Conditional 会根据条件决定是否创建 bean,所以你只会有一个满足条件的 bean 存在,你使用的地方修改为 by type 而不是默认的 by name 即可
2019 年 5 月 26 日
回复了 beryl 创建的主题 程序员 Java 动态切换两个不同的类声明
@beryl 第三方库你同样可以自己再封装一层。
这个场景最合适使用 @Conditional
上面的代码我随手写的 有些错漏,
随手收了个例子 你可以看看
https://reflectoring.io/spring-boot-conditionals/
2019 年 5 月 26 日
回复了 beryl 创建的主题 程序员 Java 动态切换两个不同的类声明
上面写得不太对 Conditional 写在类上,这俩 Client 最好有实现相同的接口或父

使用 redis 的地方自动注入即可
2019 年 5 月 26 日
回复了 beryl 创建的主题 程序员 Java 动态切换两个不同的类声明
通过配置文件和 @Conditional 方式自动切换

@Conditional(value = { RedisContextHolder.RedisServiceCondition.class })
private RedisClient redisClient;

@Conditional(value = { RedisClusterContextHolder.RedisClusterServiceCondition.class })
private RedisClusterClient redisClient;



public static class RedisServiceCondition {
@Override
public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) {
context.getEnvironment().getProperty("application.redis")
....
return boolean;
}
}
2019 年 5 月 25 日
回复了 hengo 创建的主题 编程 Spring Boot JPA 的问题求助大家!
@hengo 常规做法不是直接通过 Repository 里写 Query 去操作数据库 而是直接操作实体类,再通过 Repository 保存

你上面的逻辑就变成了
a = repository.getOne(id).setOId(oid)
repository.save(domain)
2019 年 5 月 25 日
回复了 hengo 创建的主题 编程 Spring Boot JPA 的问题求助大家!
你没有实体类?

class A{
@ManyToMany
@JoinTable(name = "c",
joinColumns = @JoinColumn(name = "a_id", referencedColumnName = "id"),
inverseJoinColumns = @JoinColumn(name = "b_id", referencedColumnName = "id"))
private Set<B> bs= new HashSet<>();
}

中间表自动维护

JPA
2019 年 5 月 24 日
回复了 kingcos 创建的主题 问与答 今天试用了同事的 Bose QC30,求解毒
@kingcos 我也是从来没有一款入耳式的能塞进去 你试的 qc30 能带进去?改天我也找个试试..
2019 年 5 月 22 日
回复了 tunzao 创建的主题 Firefox Firefox Lockbox 有人体验过吗?
刚用过一段时间了,太简陋。
只有 website、username、password 三个属性,自然登陆 app 时也无法自动录入,lockbox app 上没法创建和修改条目。
2019 年 5 月 22 日
回复了 ruanyu1 创建的主题 程序员 我知道我们前端圈很有意思,一天一个框架,但是...
redux 初用起来有点累 但是配合 react 的 hoc 代码真的很清晰干净
jQuery 也不是不能用,onedrive 的上的 office 文件的预览用的 jQuery 1.7,编辑模式下 jQuery 2.2
2019 年 5 月 20 日
回复了 yinjy 创建的主题 Microsoft Azure Azure 免费账户太坑了
azure 的 always free ?我找了半天都没找到哪里有虚拟机免费呀 - -#
2019 年 5 月 16 日
回复了 madao 创建的主题 程序员 [译]再见微服务,从 100 多个问题儿童到一个超级明星
不是 鲁棒已经沦为梗的翻译还真有人延用啊?
感觉对于个人电子资产的需要法律保护才能减少这种用户申诉无门的情况,比如某游戏判定你使用外挂永久封禁,比如 Adsense 判断你作弊封禁账号,比如微信永久封禁你的账号等。
苹果工程部为了我的账号安全,永久禁用了我的账户。

哈哈哈,人工智能的终极形态?为了人类的安全,决定消灭人类。
广不是具体的语言。 会用 10 种语言写 hello world 也没什么用,比如你主要专注后端的,那了解下前端的生态、工具链等,而不是盲目去怼 Javascript,这是广 。别的方向也是相同的道理。
2019 年 5 月 15 日
回复了 Navee 创建的主题 程序员 GayHub 整了 package registry ,准备一统天下了
@WittBulter 原来如此。还是 Apache 这样的非盈利行组织运营的 maven 或者 Rubygems 这样完全社区支撑的发展更纯粹一些。
2019 年 5 月 15 日
回复了 anmie 创建的主题 World of Warcraft 官方怀旧服确定了
又穷又忙 这要月卡才能玩的情怀冷饭吃不起...
2019 年 5 月 15 日
回复了 Navee 创建的主题 程序员 GayHub 整了 package registry ,准备一统天下了
@WittBulter npm 还有投资人的?还有盈利压力的吗?来科普下
那么到底为什么最近这么多扫黑除恶的广告呢
1 ... 9  10  11  12  13  14  15  16  17  18 ... 49  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3720 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:18 · PVG 12:18 · LAX 21:18 · JFK 00:18
♥ Do have faith in what you're doing.